<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>kvmlib.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="kvaser.gif"/></td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('kvmlib_8h_source.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">kvmlib.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="kvmlib_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">*             Copyright 2017 by Kvaser AB, Molndal, Sweden</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">*                         http://www.kvaser.com</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">* This software is dual licensed under the following two licenses:</span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">* BSD-new and GPLv2. You may use either one. See the included</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">* COPYING file for details.</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">* License: BSD-new</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">* ==============================================================================</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">* Redistribution and use in source and binary forms, with or without</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">* modification, are permitted provided that the following conditions are met:</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">*     * Redistributions of source code must retain the above copyright</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">*       notice, this list of conditions and the following disclaimer.</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">*     * Redistributions in binary form must reproduce the above copyright</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">*       notice, this list of conditions and the following disclaimer in the</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment">*       documentation and/or other materials provided with the distribution.</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment">*     * Neither the name of the &lt;organization&gt; nor the</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment">*       names of its contributors may be used to endorse or promote products</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment">*       derived from this software without specific prior written permission.</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment">* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS &quot;AS IS&quot;</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment">* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment">* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment">* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment">* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="comment">* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment">* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment">* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment">* IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment">* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment">* POSSIBILITY OF SUCH DAMAGE.</span></div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment">* License: GPLv2</span></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="comment">* ==============================================================================</span></div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment">* This program is free software; you can redistribute it and/or modify</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="comment">* it under the terms of the GNU General Public License as published by</span></div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment">* the Free Software Foundation; either version 2 of the License, or</span></div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="comment">* (at your option) any later version.</span></div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="comment">* This program is distributed in the hope that it will be useful,</span></div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="comment">* but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="comment">* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span></div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="comment">* GNU General Public License for more details.</span></div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="comment">* You should have received a copy of the GNU General Public License</span></div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="comment">* along with this program; if not, write to the Free Software</span></div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="comment">* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA</span></div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="comment">* IMPORTANT NOTICE:</span></div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="comment">* ==============================================================================</span></div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="comment">* This source code is made available for free, as an open license, by Kvaser AB,</span></div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="comment">* for use with its applications. Kvaser AB does not accept any liability</span></div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="comment">* whatsoever for any third party patent or other immaterial property rights</span></div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="comment">* violations that may result from any usage of this source code, regardless of</span></div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="comment">* the combination of source code and various applications that it can be used</span></div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<span class="comment">* in, or with.</span></div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="comment">* -----------------------------------------------------------------------------</span></div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="comment">*/</span></div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="preprocessor">#ifndef KVMLIB_H</span></div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="preprocessor">#define KVMLIB_H</span></div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;</div><div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">  101</a></span>&#160;<span class="preprocessor">#define WINAPI</span></div><div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a5fdc7facea201bfce4ad308105f88d0c">  102</a></span>&#160;<span class="preprocessor">#define INVALID_HANDLE_VALUE NULL</span></div><div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#aa8c0374618b33785ccb02f74bcfebc46">  103</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">void</span>*     <a class="code" href="kvmlib_8h.html#aa8c0374618b33785ccb02f74bcfebc46">HANDLE</a>;</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;<span class="preprocessor">#include &lt;stdint.h&gt;</span></div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;<span class="preprocessor">#include &lt;stdio.h&gt;</span></div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;</div><div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#aa79c2d3de4fcd200458c406f40b2ae64">  107</a></span>&#160;<span class="keyword">typedef</span> int8_t      <a class="code" href="kvmlib_8h.html#aa79c2d3de4fcd200458c406f40b2ae64">int8</a>;</div><div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a33a5e996e7a90acefb8b1c0bea47e365">  108</a></span>&#160;<span class="keyword">typedef</span> uint8_t     <a class="code" href="kvmlib_8h.html#a33a5e996e7a90acefb8b1c0bea47e365">uint8</a>;</div><div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#aa0d0fdc87fd135ef2bedb030901cdb9c">  109</a></span>&#160;<span class="keyword">typedef</span> int16_t     <a class="code" href="kvmlib_8h.html#aa0d0fdc87fd135ef2bedb030901cdb9c">int16</a>;</div><div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#ac2a9e79eb120216f855626495b7bd18a">  110</a></span>&#160;<span class="keyword">typedef</span> uint16_t    <a class="code" href="kvmlib_8h.html#ac2a9e79eb120216f855626495b7bd18a">uint16</a>;</div><div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#ab7903878916593daecbeb95b98115ab0">  111</a></span>&#160;<span class="keyword">typedef</span> int32_t     <a class="code" href="kvmlib_8h.html#ab7903878916593daecbeb95b98115ab0">int32</a>;</div><div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#acbd4acd0d29e2d6c43104827f77d9cd2">  112</a></span>&#160;<span class="keyword">typedef</span> uint32_t    <a class="code" href="kvmlib_8h.html#acbd4acd0d29e2d6c43104827f77d9cd2">uint32</a>;</div><div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">  113</a></span>&#160;<span class="keyword">typedef</span> int64_t     <a class="code" href="kvmlib_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a>;</div><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;</div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;</div><div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a6de6c0de3a4c6f9bc0f04eefd62f1754">  128</a></span>&#160;<span class="preprocessor">#define kvmDEVICE_MHYDRA     0      </span></div><div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#aa9a4003ce8d7b4a696919ce63aed07a1">  129</a></span>&#160;<span class="preprocessor">#define kvmDEVICE_MHYDRA_EXT 1      </span></div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;<span class="preprocessor"></span></div><div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#aee2a2b46e607e7668979fe55a55f263a">  140</a></span>&#160;<span class="preprocessor">#define kvmLDF_MAJOR_CAN     3  </span></div><div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a837a932a10d75f5ad6638ef607d0cea0">  141</a></span>&#160;<span class="preprocessor">#define kvmLDF_MAJOR_CAN64   5  </span></div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;<span class="preprocessor"></span></div><div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a89789a9cbf53304f9818835b36edc6f7">  147</a></span>&#160;<span class="preprocessor">typedef HANDLE kmeFileHandle;</span></div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;</div><div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a4e08b9d2039c3c74a93c067c38ebdc3a">  157</a></span>&#160;<span class="preprocessor">#define kvmFS_FAT16   0      </span></div><div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a3cb1501660624076c259b2a0a2145cab">  158</a></span>&#160;<span class="preprocessor">#define kvmFS_FAT32   1      </span></div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;<span class="preprocessor"></span></div><div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a8865b78c2d06f119d077d760ad9db2f2">  169</a></span>&#160;<span class="preprocessor">#define kvmFILE_KME24   0      </span></div><div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a78959352d1ef85550b7555521b70ef91">  170</a></span>&#160;<span class="preprocessor">#define kvmFILE_KME25   1      </span></div><div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#ab2b06eb3c8b954f675923016bfa41393">  171</a></span>&#160;<span class="preprocessor">#define kvmFILE_KME40   2      </span></div><div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a2ecb833572388db67fface35ac728f74">  172</a></span>&#160;<span class="preprocessor">#define kvmFILE_KME50   3      </span></div><div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#af787ea40b87bbe68419b314c0ca57500">  173</a></span>&#160;<span class="preprocessor">#define kvmFILE_KME60   4      </span></div><div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;<span class="preprocessor"></span></div><div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a375ca6024f9ecd609ba5cbb590babf24">  179</a></span>&#160;<span class="preprocessor">typedef HANDLE kvmHandle;</span></div><div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;</div><div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;</div><div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;  <span class="comment">// If you change here, remember to also change kvmlib.cpp and kvmlibtest...</span></div><div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">  193</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div><div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a9b0052303bcc63dc00ff1582a99dd52b">  194</a></span>&#160;  <a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a9b0052303bcc63dc00ff1582a99dd52b">kvmOK</a>                      =  0,  </div><div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a780e0f1fbec0cbddc845e3347c7e2af0">  195</a></span>&#160;  <a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a780e0f1fbec0cbddc845e3347c7e2af0">kvmFail</a>                    = -1,  </div><div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a0083023e9d5b61f073900cfe6a529bde">  196</a></span>&#160;  <a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a0083023e9d5b61f073900cfe6a529bde">kvmERR_PARAM</a>               = -3,  </div><div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a0bb26a50828b94067074cb561e836097">  197</a></span>&#160;  <a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a0bb26a50828b94067074cb561e836097">kvmERR_LOGFILEOPEN</a>         = -8,  </div><div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a31b0107872ccfb760803e065b06e0688">  198</a></span>&#160;  <a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a31b0107872ccfb760803e065b06e0688">kvmERR_NOSTARTTIME</a>         = -9,  </div><div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a7330924117ebd8df015086b6cc6964f7">  199</a></span>&#160;  <a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a7330924117ebd8df015086b6cc6964f7">kvmERR_NOLOGMSG</a>            = -10,  </div><div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0adedf5f0ce239cc26b408f50b347a36a1">  200</a></span>&#160;  <a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0adedf5f0ce239cc26b408f50b347a36a1">kvmERR_LOGFILEWRITE</a>        = -11,  </div><div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a745bdccbe8f575e50638d766fbfd5ffc">  201</a></span>&#160;  <a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a745bdccbe8f575e50638d766fbfd5ffc">kvmEOF</a>                     = -12,  </div><div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0af5c95cccde20f1f8396a29839eb877ee">  202</a></span>&#160;  <a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0af5c95cccde20f1f8396a29839eb877ee">kvmERR_NO_DISK</a>             = -13,  </div><div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a8fed385c5b9eb231b45157b6700d12c1">  203</a></span>&#160;  <a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a8fed385c5b9eb231b45157b6700d12c1">kvmERR_LOGFILEREAD</a>         = -14,  </div><div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a7f9934de3f6fd9d9ab4199e806fc2965">  204</a></span>&#160;  <a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a7f9934de3f6fd9d9ab4199e806fc2965">kvmERR_QUEUE_FULL</a>          = -20,  </div><div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a3450c215a41491e0ff069656dcc6b24a">  205</a></span>&#160;  <a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a3450c215a41491e0ff069656dcc6b24a">kvmERR_CRC_ERROR</a>           = -21,  </div><div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0af90bd53a8ac2f686652c8d5df70c121f">  206</a></span>&#160;  <a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0af90bd53a8ac2f686652c8d5df70c121f">kvmERR_SECTOR_ERASED</a>       = -22,  </div><div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a41e7c11ca04d9fbcc50a984d76e19c34">  207</a></span>&#160;  <a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a41e7c11ca04d9fbcc50a984d76e19c34">kvmERR_FILE_ERROR</a>          = -23,  </div><div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0ac9824fe44387d98df6fb229ca1ced23a">  208</a></span>&#160;  <a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0ac9824fe44387d98df6fb229ca1ced23a">kvmERR_DISK_ERROR</a>          = -24,  </div><div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a4d469c6215c31c3816fba309b1ff21bc">  209</a></span>&#160;  <a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a4d469c6215c31c3816fba309b1ff21bc">kvmERR_DISKFULL_DIR</a>        = -25,  </div><div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0ae318bb3dbff8a974a7aac15eee2d699e">  210</a></span>&#160;  <a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0ae318bb3dbff8a974a7aac15eee2d699e">kvmERR_DISKFULL_DATA</a>       = -26,  </div><div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0aedb9946db9ea579b12cff0d028ff17a9">  211</a></span>&#160;  <a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0aedb9946db9ea579b12cff0d028ff17a9">kvmERR_SEQ_ERROR</a>           = -27,  </div><div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0aa81b4b9edd3c568a3c0bed567b2b738f">  212</a></span>&#160;  <a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0aa81b4b9edd3c568a3c0bed567b2b738f">kvmERR_FILE_SYSTEM_CORRUPT</a> = -28,  </div><div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a9481c28a1a2cfae4fde5488d4f8fb0d2">  213</a></span>&#160;  <a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a9481c28a1a2cfae4fde5488d4f8fb0d2">kvmERR_UNSUPPORTED_VERSION</a> = -29,  </div><div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a5e0eed33c0492270680a2562c5a1eb15">  214</a></span>&#160;  <a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a5e0eed33c0492270680a2562c5a1eb15">kvmERR_NOT_IMPLEMENTED</a>     = -30,  </div><div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a36cbe74af7d76cc4a477f3b9887765ac">  215</a></span>&#160;  <a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a36cbe74af7d76cc4a477f3b9887765ac">kvmERR_FATAL_ERROR</a>         = -31,  </div><div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a144f609cd6f7e9570b7945116374d663">  216</a></span>&#160;  <a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a144f609cd6f7e9570b7945116374d663">kvmERR_ILLEGAL_REQUEST</a>     = -32,  </div><div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a41d4d1dfbb7d6f3e40a8c12874f54d1a">  217</a></span>&#160;  <a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a41d4d1dfbb7d6f3e40a8c12874f54d1a">kvmERR_FILE_NOT_FOUND</a>      = -33,  </div><div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a72998d5d88ce56f575d67b55bdcb591b">  218</a></span>&#160;  <a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a72998d5d88ce56f575d67b55bdcb591b">kvmERR_NOT_FORMATTED</a>       = -34,  </div><div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0ae09a9900651c1d9bebe23435482652b5">  219</a></span>&#160;  <a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0ae09a9900651c1d9bebe23435482652b5">kvmERR_WRONG_DISK_TYPE</a>     = -35,  </div><div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a64b00fd3adfdedf9a0a73881b8fbc298">  220</a></span>&#160;  <a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a64b00fd3adfdedf9a0a73881b8fbc298">kvmERR_TIMEOUT</a>             = -36,  </div><div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0af600ca457692f4933c0fb08bab2b0f3b">  221</a></span>&#160;  <a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0af600ca457692f4933c0fb08bab2b0f3b">kvmERR_DEVICE_COMM_ERROR</a>   = -37,  </div><div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a90f1729da84d3b35086e77520c9623fb">  222</a></span>&#160;  <a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a90f1729da84d3b35086e77520c9623fb">kvmERR_OCCUPIED</a>            = -38,  </div><div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a125fb688529d3d7331e4c8f72a367a3d">  223</a></span>&#160;  <a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a125fb688529d3d7331e4c8f72a367a3d">kvmERR_USER_CANCEL</a>         = -39,  </div><div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a99999ed8b17616b36ac902fdbb1b7dcd">  224</a></span>&#160;  <a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a99999ed8b17616b36ac902fdbb1b7dcd">kvmERR_FIRMWARE</a>            = -40,  </div><div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0ac97b3900c06622980cbde50a868bf2be">  225</a></span>&#160;  <a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0ac97b3900c06622980cbde50a868bf2be">kvmERR_CONFIG_ERROR</a>        = -41,  </div><div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0abbe3c46ebfc9e28a7b83ff302988613b">  226</a></span>&#160;  <a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0abbe3c46ebfc9e28a7b83ff302988613b">kvmERR_WRITE_PROT</a>          = -42,  </div><div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0aae0a3d4ae63abd409071ab639340702d">  227</a></span>&#160;  <a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0aae0a3d4ae63abd409071ab639340702d">kvmERR_RESULT_TOO_BIG</a>      = -43,  </div><div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;</div><div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;} <a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a>;</div><div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#abffb73d8a8966c9d43ade5e9a7ea2ac2">  240</a></span>&#160;<span class="preprocessor">#define kvmLogFileType_ERR   0  </span></div><div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#aad609602d533b2753f0877ad637c467a">  241</a></span>&#160;<span class="preprocessor">#define kvmLogFileType_ALL   1  </span></div><div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;<span class="preprocessor"></span></div><div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a19819b7d43b0adc247a15004b16319c2">  253</a></span>&#160;<span class="preprocessor">#define kvm_SWINFO_KVMLIB                   1  </span></div><div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a41c160077eb2e197c887046d9bbe5a9c">  254</a></span>&#160;<span class="preprocessor">#define kvm_SWINFO_DRIVER                   2  </span></div><div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a2b0398b832840cd823d63fa47ca6a9e8">  255</a></span>&#160;<span class="preprocessor">#define kvm_SWINFO_FIRMWARE                 3  </span></div><div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a40e14c5a31c86e2eb96d1ee7da04788c">  256</a></span>&#160;<span class="preprocessor">#define kvm_SWINFO_DRIVER_PRODUCT           4  </span></div><div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#acdc338851c16177da793d4190b650ee8">  257</a></span>&#160;<span class="preprocessor">#define kvm_SWINFO_CONFIG_VERSION_NEEDED    5  </span></div><div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a8a1119ec65b061d3c38fb3061f98b44c">  258</a></span>&#160;<span class="preprocessor">#define kvm_SWINFO_CPLD_VERSION             6  </span></div><div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;<span class="preprocessor"></span></div><div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;<span class="preprocessor">#include &lt;pshpack1.h&gt;</span></div><div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;</div><div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;<span class="preprocessor">#ifndef canMSG_RTR</span></div><div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;</div><div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;<span class="preprocessor">#  define canMSG_RTR            0x0001      </span></div><div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;<span class="preprocessor">#  define canMSG_STD            0x0002      </span></div><div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;<span class="preprocessor">#  define canMSG_EXT            0x0004      </span></div><div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;<span class="preprocessor">#  define canMSG_ERROR_FRAME    0x0020      </span></div><div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;<span class="preprocessor">#  define canMSG_TXACK          0x0040      </span></div><div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;<span class="preprocessor">#  define canMSG_TXRQ           0x0080      </span></div><div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;<span class="preprocessor">#  define canMSGERR_OVERRUN     0x0600      </span></div><div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;<span class="preprocessor">#  define canFDMSG_EDL          0x010000    </span></div><div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;<span class="preprocessor">#  define canFDMSG_FDF          0x010000    </span></div><div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;<span class="preprocessor">#  define canFDMSG_BRS          0x020000    </span></div><div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;<span class="preprocessor">#  define canFDMSG_ESI          0x040000    </span></div><div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;<span class="preprocessor"></span></div><div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;</div><div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a2c5ad81e0956467a6e484ad26840c3c1">  295</a></span>&#160;<span class="preprocessor">#define TRIGVAR_TYPE_MSG_ID         0       </span></div><div class="line"><a name="l00296"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#aa94bbfc2b0128d0e7a06a9b2bea60d76">  296</a></span>&#160;<span class="preprocessor">#define TRIGVAR_TYPE_MSG_DLC        1       </span></div><div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a56ea9904a201416ff565cb41a87c15f8">  297</a></span>&#160;<span class="preprocessor">#define TRIGVAR_TYPE_MSG_FLAG       2       </span></div><div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a568820a44f8901e30da9a439359582d5">  298</a></span>&#160;<span class="preprocessor">#define TRIGVAR_TYPE_SIGVAL         3       </span></div><div class="line"><a name="l00299"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#abdc8361fefcddc2ae8d776d387abef88">  299</a></span>&#160;<span class="preprocessor">#define TRIGVAR_TYPE_EXTERNAL       4       </span></div><div class="line"><a name="l00300"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a9f6e51d03e405b09495437187362c0c4">  300</a></span>&#160;<span class="preprocessor">#define TRIGVAR_TYPE_TIMER          5       </span></div><div class="line"><a name="l00301"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a94460ad7c11dcd147dd48b79a3bf2630">  301</a></span>&#160;<span class="preprocessor">#define TRIGVAR_TYPE_DISK_FULL      6       </span></div><div class="line"><a name="l00302"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#aa4abaae7eb27ff6620a41ff00b39ce1a">  302</a></span>&#160;<span class="preprocessor">#define TRIGVAR_TYPE_STARTUP        9       </span></div><div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;<span class="preprocessor"></span></div><div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="structkvm_log_msg_ex.html">  308</a></span>&#160;<span class="preprocessor">typedef struct {</span></div><div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="structkvm_log_msg_ex.html#a3384d9640634d49e84776a97f3e2c241">  309</a></span>&#160;  <a class="code" href="kvmlib_8h.html#acbd4acd0d29e2d6c43104827f77d9cd2">uint32</a> <a class="code" href="structkvm_log_msg_ex.html#a3384d9640634d49e84776a97f3e2c241">id</a>;            </div><div class="line"><a name="l00310"></a><span class="lineno"><a class="line" href="structkvm_log_msg_ex.html#aa1fa735b38f32cc201831ea72527ec37">  310</a></span>&#160;  <a class="code" href="kvlclib_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a>  <a class="code" href="structkvm_log_msg_ex.html#aa1fa735b38f32cc201831ea72527ec37">timeStamp</a>;     </div><div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="structkvm_log_msg_ex.html#aeec5b590ec61f511a514428c6cb22937">  311</a></span>&#160;  <a class="code" href="kvmlib_8h.html#acbd4acd0d29e2d6c43104827f77d9cd2">uint32</a> <a class="code" href="structkvm_log_msg_ex.html#aeec5b590ec61f511a514428c6cb22937">channel</a>;       </div><div class="line"><a name="l00312"></a><span class="lineno"><a class="line" href="structkvm_log_msg_ex.html#a7d3cf80248d9011329b4b269f8b7d2c4">  312</a></span>&#160;  <a class="code" href="kvmlib_8h.html#acbd4acd0d29e2d6c43104827f77d9cd2">uint32</a> <a class="code" href="structkvm_log_msg_ex.html#a7d3cf80248d9011329b4b269f8b7d2c4">dlc</a>;           </div><div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="structkvm_log_msg_ex.html#a81a27ce50e78368b0d0de1e8767fd32d">  313</a></span>&#160;  <a class="code" href="kvmlib_8h.html#acbd4acd0d29e2d6c43104827f77d9cd2">uint32</a> <a class="code" href="structkvm_log_msg_ex.html#a81a27ce50e78368b0d0de1e8767fd32d">flags</a>;         </div><div class="line"><a name="l00314"></a><span class="lineno"><a class="line" href="structkvm_log_msg_ex.html#a62823cfc5356727ed036cea88e873777">  314</a></span>&#160;  <a class="code" href="kvmlib_8h.html#a33a5e996e7a90acefb8b1c0bea47e365">uint8</a>  data[64];      </div><div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;} <a class="code" href="structkvm_log_msg_ex.html">kvmLogMsgEx</a>;</div><div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;</div><div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="structkvm_log_rtc_clock_ex.html">  320</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="structkvm_log_rtc_clock_ex.html#a144eaa57942f3e7ff88a173437737edf">  321</a></span>&#160;  <a class="code" href="kvmlib_8h.html#acbd4acd0d29e2d6c43104827f77d9cd2">uint32</a> <a class="code" href="structkvm_log_rtc_clock_ex.html#a144eaa57942f3e7ff88a173437737edf">calendarTime</a>;   </div><div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="structkvm_log_rtc_clock_ex.html#aa1fa735b38f32cc201831ea72527ec37">  322</a></span>&#160;  <a class="code" href="kvlclib_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a>  <a class="code" href="structkvm_log_rtc_clock_ex.html#aa1fa735b38f32cc201831ea72527ec37">timeStamp</a>;      </div><div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;} <a class="code" href="structkvm_log_rtc_clock_ex.html">kvmLogRtcClockEx</a>;</div><div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;</div><div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;</div><div class="line"><a name="l00329"></a><span class="lineno"><a class="line" href="structkvm_log_trigger_ex.html">  329</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="structkvm_log_trigger_ex.html#af5dcc482d7b811836ff61a4c408c3c78">  330</a></span>&#160;  <a class="code" href="kvmlib_8h.html#ab7903878916593daecbeb95b98115ab0">int32</a>   <a class="code" href="structkvm_log_trigger_ex.html#af5dcc482d7b811836ff61a4c408c3c78">type</a>;           </div><div class="line"><a name="l00331"></a><span class="lineno"><a class="line" href="structkvm_log_trigger_ex.html#a1563d8fafddebf325c87f5d76482f403">  331</a></span>&#160;  <a class="code" href="kvmlib_8h.html#ab7903878916593daecbeb95b98115ab0">int32</a>   <a class="code" href="structkvm_log_trigger_ex.html#a1563d8fafddebf325c87f5d76482f403">preTrigger</a>;     </div><div class="line"><a name="l00332"></a><span class="lineno"><a class="line" href="structkvm_log_trigger_ex.html#a4e2487f0ee9f254009f623eaec4e8c40">  332</a></span>&#160;  <a class="code" href="kvmlib_8h.html#ab7903878916593daecbeb95b98115ab0">int32</a>   <a class="code" href="structkvm_log_trigger_ex.html#a4e2487f0ee9f254009f623eaec4e8c40">postTrigger</a>;    </div><div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="structkvm_log_trigger_ex.html#a876ab506b9075d4f42219bd68ddbe4f4">  333</a></span>&#160;  <a class="code" href="kvmlib_8h.html#acbd4acd0d29e2d6c43104827f77d9cd2">uint32</a>  <a class="code" href="structkvm_log_trigger_ex.html#a876ab506b9075d4f42219bd68ddbe4f4">trigMask</a>;       </div><div class="line"><a name="l00334"></a><span class="lineno"><a class="line" href="structkvm_log_trigger_ex.html#aa1fa735b38f32cc201831ea72527ec37">  334</a></span>&#160;  <a class="code" href="kvlclib_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a>   <a class="code" href="structkvm_log_trigger_ex.html#aa1fa735b38f32cc201831ea72527ec37">timeStamp</a>;      </div><div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;} <a class="code" href="structkvm_log_trigger_ex.html">kvmLogTriggerEx</a>;</div><div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;</div><div class="line"><a name="l00340"></a><span class="lineno"><a class="line" href="structkvm_log_version_ex.html">  340</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div><div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;{</div><div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="structkvm_log_version_ex.html#a992fc1df4a262d763b04194a3df8293f">  342</a></span>&#160;  <a class="code" href="kvmlib_8h.html#acbd4acd0d29e2d6c43104827f77d9cd2">uint32</a> <a class="code" href="structkvm_log_version_ex.html#a992fc1df4a262d763b04194a3df8293f">lioMajor</a>;     <span class="comment">// Lio major version</span></div><div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="structkvm_log_version_ex.html#a4e19ea728f04ebb3b3d2966bf1b07280">  343</a></span>&#160;  <a class="code" href="kvmlib_8h.html#acbd4acd0d29e2d6c43104827f77d9cd2">uint32</a> <a class="code" href="structkvm_log_version_ex.html#a4e19ea728f04ebb3b3d2966bf1b07280">lioMinor</a>;     <span class="comment">// Lio minor version</span></div><div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="structkvm_log_version_ex.html#a58833c28a09ae4d60434b0a2a53c991a">  344</a></span>&#160;  <a class="code" href="kvmlib_8h.html#acbd4acd0d29e2d6c43104827f77d9cd2">uint32</a> <a class="code" href="structkvm_log_version_ex.html#a58833c28a09ae4d60434b0a2a53c991a">fwMajor</a>;      <span class="comment">// Firmware major version</span></div><div class="line"><a name="l00345"></a><span class="lineno"><a class="line" href="structkvm_log_version_ex.html#a110dbdd6d83918e6f30bdf9080ef4669">  345</a></span>&#160;  <a class="code" href="kvmlib_8h.html#acbd4acd0d29e2d6c43104827f77d9cd2">uint32</a> <a class="code" href="structkvm_log_version_ex.html#a110dbdd6d83918e6f30bdf9080ef4669">fwMinor</a>;      <span class="comment">// Firmware major version</span></div><div class="line"><a name="l00346"></a><span class="lineno"><a class="line" href="structkvm_log_version_ex.html#a32cfe1d73a15997e475810ae13488da8">  346</a></span>&#160;  <a class="code" href="kvmlib_8h.html#acbd4acd0d29e2d6c43104827f77d9cd2">uint32</a> <a class="code" href="structkvm_log_version_ex.html#a32cfe1d73a15997e475810ae13488da8">fwBuild</a>;      <span class="comment">// Firmware build version</span></div><div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="structkvm_log_version_ex.html#a1f36efa76fac084b62745c8e8ed0a751">  347</a></span>&#160;  <a class="code" href="kvmlib_8h.html#acbd4acd0d29e2d6c43104827f77d9cd2">uint32</a> <a class="code" href="structkvm_log_version_ex.html#a1f36efa76fac084b62745c8e8ed0a751">serialNumber</a>; <span class="comment">// Serial number</span></div><div class="line"><a name="l00348"></a><span class="lineno"><a class="line" href="structkvm_log_version_ex.html#a73c63d799c9f1e268cba1be5fe684b9a">  348</a></span>&#160;  <a class="code" href="kvmlib_8h.html#acbd4acd0d29e2d6c43104827f77d9cd2">uint32</a> <a class="code" href="structkvm_log_version_ex.html#a73c63d799c9f1e268cba1be5fe684b9a">eanHi</a>;        <span class="comment">// EAN high bytes</span></div><div class="line"><a name="l00349"></a><span class="lineno"><a class="line" href="structkvm_log_version_ex.html#a2064213b5ba47d0f4c5c841df408ac90">  349</a></span>&#160;  <a class="code" href="kvmlib_8h.html#acbd4acd0d29e2d6c43104827f77d9cd2">uint32</a> <a class="code" href="structkvm_log_version_ex.html#a2064213b5ba47d0f4c5c841df408ac90">eanLo</a>;        <span class="comment">// EAN low bytes</span></div><div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;} <a class="code" href="structkvm_log_version_ex.html">kvmLogVersionEx</a>;</div><div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;</div><div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;</div><div class="line"><a name="l00360"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a3207ebaa8c08597682c0653e2f05363c">  360</a></span>&#160;<span class="preprocessor">#define kvmLOG_TYPE_INVALID    0 </span></div><div class="line"><a name="l00361"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a175e1616592a771b2e5aa9bb71ec77e6">  361</a></span>&#160;<span class="preprocessor">#define kvmLOG_TYPE_CLOCK      1 </span></div><div class="line"><a name="l00362"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a0b2af76c1e27843c5e38f4bfea9b34b5">  362</a></span>&#160;<span class="preprocessor">#define kvmLOG_TYPE_MSG        2 </span></div><div class="line"><a name="l00363"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#ae9f931597d0db1d586d596d5f23d1130">  363</a></span>&#160;<span class="preprocessor">#define kvmLOG_TYPE_TRIGGER    3 </span></div><div class="line"><a name="l00364"></a><span class="lineno"><a class="line" href="kvmlib_8h.html#a9806f64474224ff57bc79ceb5852cdc1">  364</a></span>&#160;<span class="preprocessor">#define kvmLOG_TYPE_VERSION    4 </span></div><div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;<span class="preprocessor"></span></div><div class="line"><a name="l00370"></a><span class="lineno"><a class="line" href="structkvm_log_event_ex.html">  370</a></span>&#160;<span class="preprocessor">typedef struct {</span></div><div class="line"><a name="l00371"></a><span class="lineno"><a class="line" href="structkvm_log_event_ex.html#af356674bbaaf9bb782af79059eef1346">  371</a></span>&#160;  <a class="code" href="kvmlib_8h.html#acbd4acd0d29e2d6c43104827f77d9cd2">uint32</a>               <a class="code" href="structkvm_log_event_ex.html#af356674bbaaf9bb782af79059eef1346">type</a>;    </div><div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;  <span class="keyword">union </span>{</div><div class="line"><a name="l00373"></a><span class="lineno"><a class="line" href="structkvm_log_event_ex.html#ae3dbb7c786bd2bdd9d47bbaccbb17539">  373</a></span>&#160;    <a class="code" href="structkvm_log_msg_ex.html">kvmLogMsgEx</a>        <a class="code" href="structkvm_log_event_ex.html#ae3dbb7c786bd2bdd9d47bbaccbb17539">msg</a>;     </div><div class="line"><a name="l00374"></a><span class="lineno"><a class="line" href="structkvm_log_event_ex.html#a1f9964cb31c1515adcee1dc69c01d41b">  374</a></span>&#160;    <a class="code" href="structkvm_log_rtc_clock_ex.html">kvmLogRtcClockEx</a>   <a class="code" href="structkvm_log_event_ex.html#a1f9964cb31c1515adcee1dc69c01d41b">rtc</a>;     </div><div class="line"><a name="l00375"></a><span class="lineno"><a class="line" href="structkvm_log_event_ex.html#a5ba860ad33a6d0976c7f2e0a8ed80bba">  375</a></span>&#160;    <a class="code" href="structkvm_log_trigger_ex.html">kvmLogTriggerEx</a>    <a class="code" href="structkvm_log_event_ex.html#a5ba860ad33a6d0976c7f2e0a8ed80bba">trig</a>;    </div><div class="line"><a name="l00376"></a><span class="lineno"><a class="line" href="structkvm_log_event_ex.html#a98bf6dca6b83720d147fc6197143d631">  376</a></span>&#160;    <a class="code" href="structkvm_log_version_ex.html">kvmLogVersionEx</a>    <a class="code" href="structkvm_log_event_ex.html#a98bf6dca6b83720d147fc6197143d631">ver</a>;     </div><div class="line"><a name="l00377"></a><span class="lineno"><a class="line" href="structkvm_log_event_ex.html#a2d78703fd9a85a4cb3ead816db9038bc">  377</a></span>&#160;    <a class="code" href="kvmlib_8h.html#a33a5e996e7a90acefb8b1c0bea47e365">uint8</a>              raw[128]; </div><div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;  } eventUnion;</div><div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;} <a class="code" href="structkvm_log_event_ex.html">kvmLogEventEx</a>;</div><div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;</div><div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;<span class="preprocessor">#include &lt;poppack.h&gt;</span></div><div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;</div><div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;<span class="keywordtype">void</span> <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__initialization.html#ga59f41146c0cbea69a936edc1cdd6ebae">kvmInitialize</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;</div><div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;<a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a> <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__initialization.html#gaefbd601765b093d2e748c96191048a07">kvmGetVersion</a>(<span class="keywordtype">int</span> *major, <span class="keywordtype">int</span> *minor, <span class="keywordtype">int</span> *build);</div><div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;</div><div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;<a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a> <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__initialization.html#ga87d29e88308410be0066473c9e975480">kvmGetErrorText</a>(<a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a> error, <span class="keywordtype">char</span> *buf, <span class="keywordtype">size_t</span> len);</div><div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;</div><div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;<a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a> <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__connection.html#gacb9bdeb6c9325ee27543b51ee5f3e5b6">kvmClose</a>(<a class="code" href="kvmlib_8h.html#a375ca6024f9ecd609ba5cbb590babf24">kvmHandle</a> h);</div><div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160;</div><div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;<a class="code" href="kvmlib_8h.html#a375ca6024f9ecd609ba5cbb590babf24">kvmHandle</a>    <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__connection.html#ga0c1b04302a17afc104b513592ddc03b4">kvmDeviceOpen</a>(<a class="code" href="kvmlib_8h.html#ab7903878916593daecbeb95b98115ab0">int32</a> cardNr,</div><div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;                                     <a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a> *status,</div><div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;                                     <a class="code" href="kvmlib_8h.html#ab7903878916593daecbeb95b98115ab0">int32</a> deviceType);</div><div class="line"><a name="l00465"></a><span class="lineno">  465</span>&#160;</div><div class="line"><a name="l00484"></a><span class="lineno">  484</span>&#160;<a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a> <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__connection.html#ga11c8b93b6bac6226213d34c1302667a2">kvmDeviceMountKmf</a>(<a class="code" href="kvmlib_8h.html#a375ca6024f9ecd609ba5cbb590babf24">kvmHandle</a> h);</div><div class="line"><a name="l00485"></a><span class="lineno">  485</span>&#160;</div><div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160;<a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a> <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__connection.html#gaa54be9729d75437f8816b12d350344db">kvmDeviceMountKmfEx</a>(<a class="code" href="kvmlib_8h.html#a375ca6024f9ecd609ba5cbb590babf24">kvmHandle</a> h, <span class="keywordtype">int</span> *ldfMajor, <span class="keywordtype">int</span> *ldfMinor);</div><div class="line"><a name="l00508"></a><span class="lineno">  508</span>&#160;</div><div class="line"><a name="l00533"></a><span class="lineno">  533</span>&#160;<a class="code" href="kvmlib_8h.html#a375ca6024f9ecd609ba5cbb590babf24">kvmHandle</a>    <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__connection.html#gaaaf94697863f27d9754934245f3c0884">kvmKmfOpen</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *filename,</div><div class="line"><a name="l00534"></a><span class="lineno">  534</span>&#160;                                 <a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a> *status,</div><div class="line"><a name="l00535"></a><span class="lineno">  535</span>&#160;                                 <a class="code" href="kvmlib_8h.html#ab7903878916593daecbeb95b98115ab0">int32</a> deviceType);</div><div class="line"><a name="l00536"></a><span class="lineno">  536</span>&#160;</div><div class="line"><a name="l00564"></a><span class="lineno">  564</span>&#160;<a class="code" href="kvmlib_8h.html#a375ca6024f9ecd609ba5cbb590babf24">kvmHandle</a>    <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__connection.html#ga09053e27dfec1aa11abee4acd84e8bc5">kvmKmfOpenEx</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *filename,</div><div class="line"><a name="l00565"></a><span class="lineno">  565</span>&#160;                                 <a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a> *status,</div><div class="line"><a name="l00566"></a><span class="lineno">  566</span>&#160;                                 <a class="code" href="kvmlib_8h.html#ab7903878916593daecbeb95b98115ab0">int32</a> deviceType,</div><div class="line"><a name="l00567"></a><span class="lineno">  567</span>&#160;                                 <span class="keywordtype">int</span> *ldfMajor,</div><div class="line"><a name="l00568"></a><span class="lineno">  568</span>&#160;                                 <span class="keywordtype">int</span> *ldfMinor);</div><div class="line"><a name="l00569"></a><span class="lineno">  569</span>&#160;</div><div class="line"><a name="l00583"></a><span class="lineno">  583</span>&#160;<a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a> <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__disk__operations.html#gae3520ee83055783a046db21c8feae908">kvmKmfValidate</a>(<a class="code" href="kvmlib_8h.html#a375ca6024f9ecd609ba5cbb590babf24">kvmHandle</a> h);</div><div class="line"><a name="l00584"></a><span class="lineno">  584</span>&#160;</div><div class="line"><a name="l00608"></a><span class="lineno">  608</span>&#160;<a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a> <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__disk__operations.html#gaea656874540da1c4551dbac178052647">kvmDeviceFormatDisk</a>(<a class="code" href="kvmlib_8h.html#a375ca6024f9ecd609ba5cbb590babf24">kvmHandle</a> h,</div><div class="line"><a name="l00609"></a><span class="lineno">  609</span>&#160;                                   <span class="keywordtype">int</span> fileSystem,</div><div class="line"><a name="l00610"></a><span class="lineno">  610</span>&#160;                                   <a class="code" href="kvmlib_8h.html#acbd4acd0d29e2d6c43104827f77d9cd2">uint32</a> reserveSpace,</div><div class="line"><a name="l00611"></a><span class="lineno">  611</span>&#160;                                   <a class="code" href="kvmlib_8h.html#acbd4acd0d29e2d6c43104827f77d9cd2">uint32</a> dbaseSpace);</div><div class="line"><a name="l00612"></a><span class="lineno">  612</span>&#160;</div><div class="line"><a name="l00627"></a><span class="lineno">  627</span>&#160;<a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a> <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__data__extraction.html#ga9d8d0f08e18b85dd60fc4a5931a3717c">kvmLogFileGetCount</a>(<a class="code" href="kvmlib_8h.html#a375ca6024f9ecd609ba5cbb590babf24">kvmHandle</a> h, <a class="code" href="kvmlib_8h.html#acbd4acd0d29e2d6c43104827f77d9cd2">uint32</a> *fileCount);</div><div class="line"><a name="l00628"></a><span class="lineno">  628</span>&#160;</div><div class="line"><a name="l00644"></a><span class="lineno">  644</span>&#160;<a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a> <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__data__extraction.html#ga92a778d90d79e5f4df83f20e65557180">kvmLogFileGetType</a>(<a class="code" href="kvmlib_8h.html#a375ca6024f9ecd609ba5cbb590babf24">kvmHandle</a> h, <a class="code" href="kvmlib_8h.html#acbd4acd0d29e2d6c43104827f77d9cd2">uint32</a> fileIndx, <a class="code" href="kvmlib_8h.html#ab7903878916593daecbeb95b98115ab0">int32</a> *logFileType);</div><div class="line"><a name="l00645"></a><span class="lineno">  645</span>&#160;</div><div class="line"><a name="l00669"></a><span class="lineno">  669</span>&#160;<a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a> <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__data__extraction.html#ga8907a1d15397ebb55856c8eb1d6b9134">kvmLogFileMount</a>(<a class="code" href="kvmlib_8h.html#a375ca6024f9ecd609ba5cbb590babf24">kvmHandle</a> h, <a class="code" href="kvmlib_8h.html#acbd4acd0d29e2d6c43104827f77d9cd2">uint32</a> fileIndx,</div><div class="line"><a name="l00670"></a><span class="lineno">  670</span>&#160;                                    <a class="code" href="kvmlib_8h.html#acbd4acd0d29e2d6c43104827f77d9cd2">uint32</a> *eventCount);</div><div class="line"><a name="l00671"></a><span class="lineno">  671</span>&#160;</div><div class="line"><a name="l00690"></a><span class="lineno">  690</span>&#160;<a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a> <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__data__extraction.html#ga0554882347b158440d42ae0331d5ba1d">kvmLogFileMountEx</a>(<a class="code" href="kvmlib_8h.html#a375ca6024f9ecd609ba5cbb590babf24">kvmHandle</a> h, <a class="code" href="kvmlib_8h.html#acbd4acd0d29e2d6c43104827f77d9cd2">uint32</a> fileIndx,</div><div class="line"><a name="l00691"></a><span class="lineno">  691</span>&#160;                                    <a class="code" href="kvlclib_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> *eventCount);</div><div class="line"><a name="l00692"></a><span class="lineno">  692</span>&#160;</div><div class="line"><a name="l00704"></a><span class="lineno">  704</span>&#160;<a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a> <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__data__extraction.html#ga56823defe7759f19b02aa20c2c602bc9">kvmLogFileDismount</a>(<a class="code" href="kvmlib_8h.html#a375ca6024f9ecd609ba5cbb590babf24">kvmHandle</a> h);</div><div class="line"><a name="l00705"></a><span class="lineno">  705</span>&#160;</div><div class="line"><a name="l00721"></a><span class="lineno">  721</span>&#160;<a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a> <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__data__extraction.html#ga68a629a79c29a925274210a5acb3940c">kvmLogFileGetStartTime</a> (<a class="code" href="kvmlib_8h.html#a375ca6024f9ecd609ba5cbb590babf24">kvmHandle</a> h,</div><div class="line"><a name="l00722"></a><span class="lineno">  722</span>&#160;                                         <a class="code" href="kvmlib_8h.html#acbd4acd0d29e2d6c43104827f77d9cd2">uint32</a> *startTime);</div><div class="line"><a name="l00723"></a><span class="lineno">  723</span>&#160;</div><div class="line"><a name="l00739"></a><span class="lineno">  739</span>&#160;<a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a> <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__data__extraction.html#ga7f2f9c141e3a2c8e2feabfd134503607">kvmLogFileGetEndTime</a> (<a class="code" href="kvmlib_8h.html#a375ca6024f9ecd609ba5cbb590babf24">kvmHandle</a> h,</div><div class="line"><a name="l00740"></a><span class="lineno">  740</span>&#160;                                       <a class="code" href="kvmlib_8h.html#acbd4acd0d29e2d6c43104827f77d9cd2">uint32</a> *endTime);</div><div class="line"><a name="l00741"></a><span class="lineno">  741</span>&#160;</div><div class="line"><a name="l00757"></a><span class="lineno">  757</span>&#160;<a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a> <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__data__extraction.html#gab97303352868e3caa8d4dadae072a30b">kvmLogFileGetCreatorSerial</a>(<a class="code" href="kvmlib_8h.html#a375ca6024f9ecd609ba5cbb590babf24">kvmHandle</a> h,</div><div class="line"><a name="l00758"></a><span class="lineno">  758</span>&#160;                                         <a class="code" href="kvmlib_8h.html#acbd4acd0d29e2d6c43104827f77d9cd2">uint32</a> *serialNumber);</div><div class="line"><a name="l00759"></a><span class="lineno">  759</span>&#160;</div><div class="line"><a name="l00776"></a><span class="lineno">  776</span>&#160;<a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a> <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__data__extraction.html#gafc50b92c12fda8d2fc7d40679d9d5b3c">kvmLogFileReadEvent</a>(<a class="code" href="kvmlib_8h.html#a375ca6024f9ecd609ba5cbb590babf24">kvmHandle</a> h, <a class="code" href="structkvm_log_event_ex.html">kvmLogEventEx</a> *e);</div><div class="line"><a name="l00777"></a><span class="lineno">  777</span>&#160;</div><div class="line"><a name="l00778"></a><span class="lineno">  778</span>&#160;</div><div class="line"><a name="l00792"></a><span class="lineno">  792</span>&#160;<a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a> <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__data__extraction.html#ga433fb7df698c9ad20100ea3a2ce79e85">kvmLogFileDeleteAll</a>(<a class="code" href="kvmlib_8h.html#a375ca6024f9ecd609ba5cbb590babf24">kvmHandle</a> h);</div><div class="line"><a name="l00793"></a><span class="lineno">  793</span>&#160;</div><div class="line"><a name="l00810"></a><span class="lineno">  810</span>&#160;<a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a> <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="kvmlib_8h.html#a9b0385343519595def5b41769d6d1924">kvmDeviceDiskStatus</a>(<a class="code" href="kvmlib_8h.html#a375ca6024f9ecd609ba5cbb590babf24">kvmHandle</a> h, <span class="keywordtype">int</span> *present);</div><div class="line"><a name="l00811"></a><span class="lineno">  811</span>&#160;</div><div class="line"><a name="l00828"></a><span class="lineno">  828</span>&#160;<a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a> <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__system__information.html#ga92de1e72f615e5ffa52e47b8e4b8fac5">kvmKmfGetUsage</a>(<a class="code" href="kvmlib_8h.html#a375ca6024f9ecd609ba5cbb590babf24">kvmHandle</a> h,</div><div class="line"><a name="l00829"></a><span class="lineno">  829</span>&#160;                                           <a class="code" href="kvmlib_8h.html#acbd4acd0d29e2d6c43104827f77d9cd2">uint32</a> *totalSectorCount,</div><div class="line"><a name="l00830"></a><span class="lineno">  830</span>&#160;                                           <a class="code" href="kvmlib_8h.html#acbd4acd0d29e2d6c43104827f77d9cd2">uint32</a> *usedSectorCount);</div><div class="line"><a name="l00831"></a><span class="lineno">  831</span>&#160;</div><div class="line"><a name="l00847"></a><span class="lineno">  847</span>&#160;<a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a> <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__system__information.html#ga048e19e67784886e40d567afcb210d4d">kvmDeviceDiskSize</a>(<a class="code" href="kvmlib_8h.html#a375ca6024f9ecd609ba5cbb590babf24">kvmHandle</a> h, <a class="code" href="kvmlib_8h.html#acbd4acd0d29e2d6c43104827f77d9cd2">uint32</a> *diskSize);</div><div class="line"><a name="l00848"></a><span class="lineno">  848</span>&#160;</div><div class="line"><a name="l00863"></a><span class="lineno">  863</span>&#160;<a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a> <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__system__information.html#ga874407a10608e3ca4bc2b02b0f8641b6">kvmDeviceGetSerialNumber</a>(<a class="code" href="kvmlib_8h.html#a375ca6024f9ecd609ba5cbb590babf24">kvmHandle</a> h, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *serial);</div><div class="line"><a name="l00864"></a><span class="lineno">  864</span>&#160;</div><div class="line"><a name="l00883"></a><span class="lineno">  883</span>&#160;<a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a> <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__system__information.html#ga7767d720fe9d2b820915b85f29fe3f3e">kvmDeviceGetSoftwareInfo</a>(<a class="code" href="kvmlib_8h.html#a375ca6024f9ecd609ba5cbb590babf24">kvmHandle</a> h,</div><div class="line"><a name="l00884"></a><span class="lineno">  884</span>&#160;                                               <a class="code" href="kvmlib_8h.html#ab7903878916593daecbeb95b98115ab0">int32</a> itemCode,</div><div class="line"><a name="l00885"></a><span class="lineno">  885</span>&#160;                                               <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *major,</div><div class="line"><a name="l00886"></a><span class="lineno">  886</span>&#160;                                               <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *minor,</div><div class="line"><a name="l00887"></a><span class="lineno">  887</span>&#160;                                               <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *build,</div><div class="line"><a name="l00888"></a><span class="lineno">  888</span>&#160;                                               <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *flags);</div><div class="line"><a name="l00902"></a><span class="lineno">  902</span>&#160;<a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a> <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__system__information.html#ga318fb77a7dad0941a6d4bcf062acc028">kvmDeviceFlashLeds</a>(<a class="code" href="kvmlib_8h.html#a375ca6024f9ecd609ba5cbb590babf24">kvmHandle</a> h);</div><div class="line"><a name="l00903"></a><span class="lineno">  903</span>&#160;</div><div class="line"><a name="l00904"></a><span class="lineno">  904</span>&#160;</div><div class="line"><a name="l00921"></a><span class="lineno">  921</span>&#160;<a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a> <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__rtc.html#gaed6bdf7015e147fcdfee5f776139795b">kvmDeviceGetRTC</a>(<a class="code" href="kvmlib_8h.html#a375ca6024f9ecd609ba5cbb590babf24">kvmHandle</a> h, <a class="code" href="kvmlib_8h.html#acbd4acd0d29e2d6c43104827f77d9cd2">uint32</a> *t);</div><div class="line"><a name="l00922"></a><span class="lineno">  922</span>&#160;</div><div class="line"><a name="l00939"></a><span class="lineno">  939</span>&#160;<a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a> <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__rtc.html#ga0545d8d9c2782728d263ed67cbc0efac">kvmDeviceSetRTC</a>(<a class="code" href="kvmlib_8h.html#a375ca6024f9ecd609ba5cbb590babf24">kvmHandle</a> h, <a class="code" href="kvmlib_8h.html#acbd4acd0d29e2d6c43104827f77d9cd2">uint32</a> t);</div><div class="line"><a name="l00940"></a><span class="lineno">  940</span>&#160;</div><div class="line"><a name="l00957"></a><span class="lineno">  957</span>&#160;<a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a> <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__configuration.html#gaefc3b927116a224ce46374214eea6adb">kvmKmfReadConfig</a>(<a class="code" href="kvmlib_8h.html#a375ca6024f9ecd609ba5cbb590babf24">kvmHandle</a> h, <span class="keywordtype">void</span> *buf,</div><div class="line"><a name="l00958"></a><span class="lineno">  958</span>&#160;                                    <span class="keywordtype">size_t</span> buflen, <span class="keywordtype">size_t</span> *actual_len);</div><div class="line"><a name="l00959"></a><span class="lineno">  959</span>&#160;</div><div class="line"><a name="l00975"></a><span class="lineno">  975</span>&#160;<a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a> <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__configuration.html#ga936bf0bc4d7f4dd03b9b367477e43183">kvmKmfWriteConfig</a>(<a class="code" href="kvmlib_8h.html#a375ca6024f9ecd609ba5cbb590babf24">kvmHandle</a> h, <span class="keywordtype">void</span> *buf, <span class="keywordtype">size_t</span> buflen);</div><div class="line"><a name="l00976"></a><span class="lineno">  976</span>&#160;</div><div class="line"><a name="l00977"></a><span class="lineno">  977</span>&#160;</div><div class="line"><a name="l00997"></a><span class="lineno">  997</span>&#160;<a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a> <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__database.html#gaeb554183ecb228a5b21235f77d096cd9">kvmKmfGetDbaseFile</a>(<a class="code" href="kvmlib_8h.html#a375ca6024f9ecd609ba5cbb590babf24">kvmHandle</a> h, <span class="keywordtype">char</span> *path, <span class="keywordtype">char</span> *filenamebuf, <span class="keywordtype">size_t</span> buflen);</div><div class="line"><a name="l00998"></a><span class="lineno">  998</span>&#160;</div><div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>&#160;<a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a> <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__database.html#ga325d207248a974f483e33f8ec3fbc53e">kvmKmfPutDbaseFile</a>(<a class="code" href="kvmlib_8h.html#a375ca6024f9ecd609ba5cbb590babf24">kvmHandle</a> h, <span class="keywordtype">char</span> *filename);</div><div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>&#160;</div><div class="line"><a name="l01031"></a><span class="lineno"> 1031</span>&#160;<a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a> <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__database.html#ga43fcbf7abc2b6f7bb873b9f3ad698b23">kvmKmfEraseDbaseFile</a>(<a class="code" href="kvmlib_8h.html#a375ca6024f9ecd609ba5cbb590babf24">kvmHandle</a> h);</div><div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>&#160;</div><div class="line"><a name="l01051"></a><span class="lineno"> 1051</span>&#160;<a class="code" href="kvmlib_8h.html#a89789a9cbf53304f9818835b36edc6f7">kmeFileHandle</a>    <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__files.html#ga006f92f4fb82c0aad0351eda067b5d30">kvmKmeOpenFile</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *filename,</div><div class="line"><a name="l01052"></a><span class="lineno"> 1052</span>&#160;                                    <a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a> *status,</div><div class="line"><a name="l01053"></a><span class="lineno"> 1053</span>&#160;                                    <a class="code" href="kvmlib_8h.html#ab7903878916593daecbeb95b98115ab0">int32</a> fileType);</div><div class="line"><a name="l01054"></a><span class="lineno"> 1054</span>&#160;</div><div class="line"><a name="l01072"></a><span class="lineno"> 1072</span>&#160;<a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a>    <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__files.html#ga26c980e4cdd291958cc540b55d1bf481">kvmKmeScanFileType</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *filename,</div><div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>&#160;                                        <a class="code" href="kvmlib_8h.html#ab7903878916593daecbeb95b98115ab0">int32</a> *fileType);</div><div class="line"><a name="l01074"></a><span class="lineno"> 1074</span>&#160;</div><div class="line"><a name="l01096"></a><span class="lineno"> 1096</span>&#160;<a class="code" href="kvmlib_8h.html#a89789a9cbf53304f9818835b36edc6f7">kmeFileHandle</a>    <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__files.html#gae309647756ed973d31b8b1b01c1fa10d">kvmKmeCreateFile</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *filename,</div><div class="line"><a name="l01097"></a><span class="lineno"> 1097</span>&#160;                                      <a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a> *status,</div><div class="line"><a name="l01098"></a><span class="lineno"> 1098</span>&#160;                                      <a class="code" href="kvmlib_8h.html#ab7903878916593daecbeb95b98115ab0">int32</a> fileType);</div><div class="line"><a name="l01099"></a><span class="lineno"> 1099</span>&#160;</div><div class="line"><a name="l01118"></a><span class="lineno"> 1118</span>&#160;<a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a>    <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__files.html#ga2127d572c0e8cc83efaf6d8a6fe63f79">kvmKmeReadEvent</a> (<a class="code" href="kvmlib_8h.html#a89789a9cbf53304f9818835b36edc6f7">kmeFileHandle</a> h, <a class="code" href="structkvm_log_event_ex.html">kvmLogEventEx</a> *e);</div><div class="line"><a name="l01119"></a><span class="lineno"> 1119</span>&#160;</div><div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160;<a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a>    <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__files.html#ga4cb62b5a18c44a740b01f59548f5d2ff">kvmKmeWriteEvent</a> (<a class="code" href="kvmlib_8h.html#a89789a9cbf53304f9818835b36edc6f7">kmeFileHandle</a> h, <a class="code" href="structkvm_log_event_ex.html">kvmLogEventEx</a> *e);</div><div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>&#160;</div><div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>&#160;<a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a>    <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__files.html#ga689dc55a54efa5ba651a0f76422926ce">kvmKmeCountEvents</a>(<a class="code" href="kvmlib_8h.html#a89789a9cbf53304f9818835b36edc6f7">kmeFileHandle</a> h, <a class="code" href="kvmlib_8h.html#acbd4acd0d29e2d6c43104827f77d9cd2">uint32</a> *eventCount);</div><div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>&#160;</div><div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>&#160;<a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a>    <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__files.html#gaf1b07c3d80ebdca6f4d2ae96c98ae23f">kvmKmeCountEventsEx</a>(<a class="code" href="kvmlib_8h.html#a89789a9cbf53304f9818835b36edc6f7">kmeFileHandle</a> h, <a class="code" href="kvlclib_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> *eventCount);</div><div class="line"><a name="l01181"></a><span class="lineno"> 1181</span>&#160;</div><div class="line"><a name="l01199"></a><span class="lineno"> 1199</span>&#160;<a class="code" href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a>    <a class="code" href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvm__files.html#ga63e7277573c63cec87c936635fc7d95c">kvmKmeCloseFile</a> (<a class="code" href="kvmlib_8h.html#a89789a9cbf53304f9818835b36edc6f7">kmeFileHandle</a> h);</div><div class="line"><a name="l01200"></a><span class="lineno"> 1200</span>&#160;</div><div class="line"><a name="l01234"></a><span class="lineno"> 1234</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l01235"></a><span class="lineno"> 1235</span>&#160;}</div><div class="line"><a name="l01236"></a><span class="lineno"> 1236</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l01237"></a><span class="lineno"> 1237</span>&#160;</div><div class="line"><a name="l01238"></a><span class="lineno"> 1238</span>&#160;<span class="preprocessor">#endif //KVMLIB_H</span></div><div class="ttc" id="group__kvm__files_html_ga689dc55a54efa5ba651a0f76422926ce"><div class="ttname"><a href="group__kvm__files.html#ga689dc55a54efa5ba651a0f76422926ce">kvmKmeCountEvents</a></div><div class="ttdeci">kvmStatus kvmKmeCountEvents(kmeFileHandle h, uint32 *eventCount)</div></div>
<div class="ttc" id="group__kvm__data__extraction_html_ga433fb7df698c9ad20100ea3a2ce79e85"><div class="ttname"><a href="group__kvm__data__extraction.html#ga433fb7df698c9ad20100ea3a2ce79e85">kvmLogFileDeleteAll</a></div><div class="ttdeci">kvmStatus kvmLogFileDeleteAll(kvmHandle h)</div></div>
<div class="ttc" id="kvmlib_8h_html_a375ca6024f9ecd609ba5cbb590babf24"><div class="ttname"><a href="kvmlib_8h.html#a375ca6024f9ecd609ba5cbb590babf24">kvmHandle</a></div><div class="ttdeci">HANDLE kvmHandle</div><div class="ttdoc">A handle to a Memorator or equivalent KMF file. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:179</div></div>
<div class="ttc" id="structkvm_log_trigger_ex_html_a4e2487f0ee9f254009f623eaec4e8c40"><div class="ttname"><a href="structkvm_log_trigger_ex.html#a4e2487f0ee9f254009f623eaec4e8c40">kvmLogTriggerEx::postTrigger</a></div><div class="ttdeci">int32 postTrigger</div><div class="ttdoc">Posttrigger time in milliseconds. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:332</div></div>
<div class="ttc" id="kvmlib_8h_html_a9322852ff03e26fc018ce37afd28aab0a7330924117ebd8df015086b6cc6964f7"><div class="ttname"><a href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a7330924117ebd8df015086b6cc6964f7">kvmERR_NOLOGMSG</a></div><div class="ttdoc">No log message found. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:199</div></div>
<div class="ttc" id="group__kvm__system__information_html_ga048e19e67784886e40d567afcb210d4d"><div class="ttname"><a href="group__kvm__system__information.html#ga048e19e67784886e40d567afcb210d4d">kvmDeviceDiskSize</a></div><div class="ttdeci">kvmStatus kvmDeviceDiskSize(kvmHandle h, uint32 *diskSize)</div></div>
<div class="ttc" id="group__kvm__files_html_ga63e7277573c63cec87c936635fc7d95c"><div class="ttname"><a href="group__kvm__files.html#ga63e7277573c63cec87c936635fc7d95c">kvmKmeCloseFile</a></div><div class="ttdeci">kvmStatus kvmKmeCloseFile(kmeFileHandle h)</div></div>
<div class="ttc" id="group__kvm__data__extraction_html_ga68a629a79c29a925274210a5acb3940c"><div class="ttname"><a href="group__kvm__data__extraction.html#ga68a629a79c29a925274210a5acb3940c">kvmLogFileGetStartTime</a></div><div class="ttdeci">kvmStatus kvmLogFileGetStartTime(kvmHandle h, uint32 *startTime)</div></div>
<div class="ttc" id="kvmlib_8h_html_aa8c0374618b33785ccb02f74bcfebc46"><div class="ttname"><a href="kvmlib_8h.html#aa8c0374618b33785ccb02f74bcfebc46">HANDLE</a></div><div class="ttdeci">void * HANDLE</div><div class="ttdef"><b>Definition:</b> kvmlib.h:103</div></div>
<div class="ttc" id="structkvm_log_version_ex_html_a32cfe1d73a15997e475810ae13488da8"><div class="ttname"><a href="structkvm_log_version_ex.html#a32cfe1d73a15997e475810ae13488da8">kvmLogVersionEx::fwBuild</a></div><div class="ttdeci">uint32 fwBuild</div><div class="ttdef"><b>Definition:</b> kvmlib.h:346</div></div>
<div class="ttc" id="group__kvm__system__information_html_ga92de1e72f615e5ffa52e47b8e4b8fac5"><div class="ttname"><a href="group__kvm__system__information.html#ga92de1e72f615e5ffa52e47b8e4b8fac5">kvmKmfGetUsage</a></div><div class="ttdeci">kvmStatus kvmKmfGetUsage(kvmHandle h, uint32 *totalSectorCount, uint32 *usedSectorCount)</div></div>
<div class="ttc" id="structkvm_log_rtc_clock_ex_html_a144eaa57942f3e7ff88a173437737edf"><div class="ttname"><a href="structkvm_log_rtc_clock_ex.html#a144eaa57942f3e7ff88a173437737edf">kvmLogRtcClockEx::calendarTime</a></div><div class="ttdeci">uint32 calendarTime</div><div class="ttdoc">RTC date, seconds since 1970-01-01T00:00:00+00:00 (UTC) </div><div class="ttdef"><b>Definition:</b> kvmlib.h:321</div></div>
<div class="ttc" id="kvmlib_8h_html_a9aa60e1ead64be77ad551e745cbfd4d3"><div class="ttname"><a href="kvmlib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a></div><div class="ttdeci">#define WINAPI</div><div class="ttdef"><b>Definition:</b> kvmlib.h:101</div></div>
<div class="ttc" id="group__kvm__disk__operations_html_gaea656874540da1c4551dbac178052647"><div class="ttname"><a href="group__kvm__disk__operations.html#gaea656874540da1c4551dbac178052647">kvmDeviceFormatDisk</a></div><div class="ttdeci">kvmStatus kvmDeviceFormatDisk(kvmHandle h, int fileSystem, uint32 reserveSpace, uint32 dbaseSpace)</div></div>
<div class="ttc" id="kvmlib_8h_html_a9322852ff03e26fc018ce37afd28aab0a64b00fd3adfdedf9a0a73881b8fbc298"><div class="ttname"><a href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a64b00fd3adfdedf9a0a73881b8fbc298">kvmERR_TIMEOUT</a></div><div class="ttdoc">Timeout. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:220</div></div>
<div class="ttc" id="structkvm_log_event_ex_html_ae3dbb7c786bd2bdd9d47bbaccbb17539"><div class="ttname"><a href="structkvm_log_event_ex.html#ae3dbb7c786bd2bdd9d47bbaccbb17539">kvmLogEventEx::msg</a></div><div class="ttdeci">kvmLogMsgEx msg</div><div class="ttdoc">A CAN message. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:373</div></div>
<div class="ttc" id="group__kvm__system__information_html_ga7767d720fe9d2b820915b85f29fe3f3e"><div class="ttname"><a href="group__kvm__system__information.html#ga7767d720fe9d2b820915b85f29fe3f3e">kvmDeviceGetSoftwareInfo</a></div><div class="ttdeci">kvmStatus kvmDeviceGetSoftwareInfo(kvmHandle h, int32 itemCode, unsigned int *major, unsigned int *minor, unsigned int *build, unsigned int *flags)</div></div>
<div class="ttc" id="kvmlib_8h_html_a9322852ff03e26fc018ce37afd28aab0"><div class="ttname"><a href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0">kvmStatus</a></div><div class="ttdeci">kvmStatus</div><div class="ttdef"><b>Definition:</b> kvmlib.h:193</div></div>
<div class="ttc" id="kvmlib_8h_html_a9322852ff03e26fc018ce37afd28aab0ac97b3900c06622980cbde50a868bf2be"><div class="ttname"><a href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0ac97b3900c06622980cbde50a868bf2be">kvmERR_CONFIG_ERROR</a></div><div class="ttdoc">Configuration error. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:225</div></div>
<div class="ttc" id="kvmlib_8h_html_a9322852ff03e26fc018ce37afd28aab0aedb9946db9ea579b12cff0d028ff17a9"><div class="ttname"><a href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0aedb9946db9ea579b12cff0d028ff17a9">kvmERR_SEQ_ERROR</a></div><div class="ttdoc">Unexpected sequence. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:211</div></div>
<div class="ttc" id="group__kvm__files_html_ga26c980e4cdd291958cc540b55d1bf481"><div class="ttname"><a href="group__kvm__files.html#ga26c980e4cdd291958cc540b55d1bf481">kvmKmeScanFileType</a></div><div class="ttdeci">kvmStatus kvmKmeScanFileType(const char *filename, int32 *fileType)</div></div>
<div class="ttc" id="group__kvm__connection_html_ga0c1b04302a17afc104b513592ddc03b4"><div class="ttname"><a href="group__kvm__connection.html#ga0c1b04302a17afc104b513592ddc03b4">kvmDeviceOpen</a></div><div class="ttdeci">kvmHandle kvmDeviceOpen(int32 cardNr, kvmStatus *status, int32 deviceType)</div></div>
<div class="ttc" id="kvmlib_8h_html_a9322852ff03e26fc018ce37afd28aab0ae09a9900651c1d9bebe23435482652b5"><div class="ttname"><a href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0ae09a9900651c1d9bebe23435482652b5">kvmERR_WRONG_DISK_TYPE</a></div><div class="ttdoc">Wrong disk type. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:219</div></div>
<div class="ttc" id="group__kvm__connection_html_gaaaf94697863f27d9754934245f3c0884"><div class="ttname"><a href="group__kvm__connection.html#gaaaf94697863f27d9754934245f3c0884">kvmKmfOpen</a></div><div class="ttdeci">kvmHandle kvmKmfOpen(const char *filename, kvmStatus *status, int32 deviceType)</div></div>
<div class="ttc" id="structkvm_log_event_ex_html_a98bf6dca6b83720d147fc6197143d631"><div class="ttname"><a href="structkvm_log_event_ex.html#a98bf6dca6b83720d147fc6197143d631">kvmLogEventEx::ver</a></div><div class="ttdeci">kvmLogVersionEx ver</div><div class="ttdoc">A version message. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:376</div></div>
<div class="ttc" id="kvmlib_8h_html_a9322852ff03e26fc018ce37afd28aab0a9b0052303bcc63dc00ff1582a99dd52b"><div class="ttname"><a href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a9b0052303bcc63dc00ff1582a99dd52b">kvmOK</a></div><div class="ttdoc">OK! </div><div class="ttdef"><b>Definition:</b> kvmlib.h:194</div></div>
<div class="ttc" id="structkvm_log_rtc_clock_ex_html"><div class="ttname"><a href="structkvm_log_rtc_clock_ex.html">kvmLogRtcClockEx</a></div><div class="ttdoc">A RTC clock message. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:320</div></div>
<div class="ttc" id="group__kvm__initialization_html_gaefbd601765b093d2e748c96191048a07"><div class="ttname"><a href="group__kvm__initialization.html#gaefbd601765b093d2e748c96191048a07">kvmGetVersion</a></div><div class="ttdeci">kvmStatus kvmGetVersion(int *major, int *minor, int *build)</div></div>
<div class="ttc" id="structkvm_log_msg_ex_html_a7d3cf80248d9011329b4b269f8b7d2c4"><div class="ttname"><a href="structkvm_log_msg_ex.html#a7d3cf80248d9011329b4b269f8b7d2c4">kvmLogMsgEx::dlc</a></div><div class="ttdeci">uint32 dlc</div><div class="ttdoc">The length of the message. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:312</div></div>
<div class="ttc" id="structkvm_log_msg_ex_html_aa1fa735b38f32cc201831ea72527ec37"><div class="ttname"><a href="structkvm_log_msg_ex.html#aa1fa735b38f32cc201831ea72527ec37">kvmLogMsgEx::timeStamp</a></div><div class="ttdeci">int64 timeStamp</div><div class="ttdoc">The timestamp in units of 1 nanosecond. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:310</div></div>
<div class="ttc" id="kvmlib_8h_html_a9322852ff03e26fc018ce37afd28aab0af90bd53a8ac2f686652c8d5df70c121f"><div class="ttname"><a href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0af90bd53a8ac2f686652c8d5df70c121f">kvmERR_SECTOR_ERASED</a></div><div class="ttdoc">Sector unexpectadly erased. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:206</div></div>
<div class="ttc" id="kvmlib_8h_html_a9322852ff03e26fc018ce37afd28aab0a72998d5d88ce56f575d67b55bdcb591b"><div class="ttname"><a href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a72998d5d88ce56f575d67b55bdcb591b">kvmERR_NOT_FORMATTED</a></div><div class="ttdoc">Disk not formatted. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:218</div></div>
<div class="ttc" id="group__kvm__configuration_html_gaefc3b927116a224ce46374214eea6adb"><div class="ttname"><a href="group__kvm__configuration.html#gaefc3b927116a224ce46374214eea6adb">kvmKmfReadConfig</a></div><div class="ttdeci">kvmStatus kvmKmfReadConfig(kvmHandle h, void *buf, size_t buflen, size_t *actual_len)</div></div>
<div class="ttc" id="structkvm_log_msg_ex_html"><div class="ttname"><a href="structkvm_log_msg_ex.html">kvmLogMsgEx</a></div><div class="ttdoc">A CAN message. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:308</div></div>
<div class="ttc" id="kvmlib_8h_html_a9322852ff03e26fc018ce37afd28aab0a0083023e9d5b61f073900cfe6a529bde"><div class="ttname"><a href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a0083023e9d5b61f073900cfe6a529bde">kvmERR_PARAM</a></div><div class="ttdoc">Error in supplied parameters. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:196</div></div>
<div class="ttc" id="group__kvm__connection_html_ga11c8b93b6bac6226213d34c1302667a2"><div class="ttname"><a href="group__kvm__connection.html#ga11c8b93b6bac6226213d34c1302667a2">kvmDeviceMountKmf</a></div><div class="ttdeci">kvmStatus kvmDeviceMountKmf(kvmHandle h)</div></div>
<div class="ttc" id="structkvm_log_event_ex_html"><div class="ttname"><a href="structkvm_log_event_ex.html">kvmLogEventEx</a></div><div class="ttdoc">The union of events used by kvmKmeReadEvent(). </div><div class="ttdef"><b>Definition:</b> kvmlib.h:370</div></div>
<div class="ttc" id="kvmlib_8h_html_a9322852ff03e26fc018ce37afd28aab0a3450c215a41491e0ff069656dcc6b24a"><div class="ttname"><a href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a3450c215a41491e0ff069656dcc6b24a">kvmERR_CRC_ERROR</a></div><div class="ttdoc">CRC check failed. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:205</div></div>
<div class="ttc" id="group__kvm__initialization_html_ga59f41146c0cbea69a936edc1cdd6ebae"><div class="ttname"><a href="group__kvm__initialization.html#ga59f41146c0cbea69a936edc1cdd6ebae">kvmInitialize</a></div><div class="ttdeci">void kvmInitialize(void)</div></div>
<div class="ttc" id="kvmlib_8h_html_a9b0385343519595def5b41769d6d1924"><div class="ttname"><a href="kvmlib_8h.html#a9b0385343519595def5b41769d6d1924">kvmDeviceDiskStatus</a></div><div class="ttdeci">kvmStatus kvmDeviceDiskStatus(kvmHandle h, int *present)</div></div>
<div class="ttc" id="kvmlib_8h_html_a9322852ff03e26fc018ce37afd28aab0aae0a3d4ae63abd409071ab639340702d"><div class="ttname"><a href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0aae0a3d4ae63abd409071ab639340702d">kvmERR_RESULT_TOO_BIG</a></div><div class="ttdoc">Result is too big for an out-parameter. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:227</div></div>
<div class="ttc" id="kvmlib_8h_html_a9322852ff03e26fc018ce37afd28aab0af600ca457692f4933c0fb08bab2b0f3b"><div class="ttname"><a href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0af600ca457692f4933c0fb08bab2b0f3b">kvmERR_DEVICE_COMM_ERROR</a></div><div class="ttdoc">Device communication error. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:221</div></div>
<div class="ttc" id="kvmlib_8h_html_a9322852ff03e26fc018ce37afd28aab0ac9824fe44387d98df6fb229ca1ced23a"><div class="ttname"><a href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0ac9824fe44387d98df6fb229ca1ced23a">kvmERR_DISK_ERROR</a></div><div class="ttdoc">General disk error. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:208</div></div>
<div class="ttc" id="kvmlib_8h_html_a33a5e996e7a90acefb8b1c0bea47e365"><div class="ttname"><a href="kvmlib_8h.html#a33a5e996e7a90acefb8b1c0bea47e365">uint8</a></div><div class="ttdeci">uint8_t uint8</div><div class="ttdef"><b>Definition:</b> kvmlib.h:108</div></div>
<div class="ttc" id="kvmlib_8h_html_a9322852ff03e26fc018ce37afd28aab0a41e7c11ca04d9fbcc50a984d76e19c34"><div class="ttname"><a href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a41e7c11ca04d9fbcc50a984d76e19c34">kvmERR_FILE_ERROR</a></div><div class="ttdoc">File I/O error. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:207</div></div>
<div class="ttc" id="kvmlib_8h_html_a9322852ff03e26fc018ce37afd28aab0ae318bb3dbff8a974a7aac15eee2d699e"><div class="ttname"><a href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0ae318bb3dbff8a974a7aac15eee2d699e">kvmERR_DISKFULL_DATA</a></div><div class="ttdoc">Disk full (data). </div><div class="ttdef"><b>Definition:</b> kvmlib.h:210</div></div>
<div class="ttc" id="group__kvm__system__information_html_ga874407a10608e3ca4bc2b02b0f8641b6"><div class="ttname"><a href="group__kvm__system__information.html#ga874407a10608e3ca4bc2b02b0f8641b6">kvmDeviceGetSerialNumber</a></div><div class="ttdeci">kvmStatus kvmDeviceGetSerialNumber(kvmHandle h, unsigned int *serial)</div></div>
<div class="ttc" id="group__kvm__data__extraction_html_ga9d8d0f08e18b85dd60fc4a5931a3717c"><div class="ttname"><a href="group__kvm__data__extraction.html#ga9d8d0f08e18b85dd60fc4a5931a3717c">kvmLogFileGetCount</a></div><div class="ttdeci">kvmStatus kvmLogFileGetCount(kvmHandle h, uint32 *fileCount)</div></div>
<div class="ttc" id="kvmlib_8h_html_a9322852ff03e26fc018ce37afd28aab0a41d4d1dfbb7d6f3e40a8c12874f54d1a"><div class="ttname"><a href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a41d4d1dfbb7d6f3e40a8c12874f54d1a">kvmERR_FILE_NOT_FOUND</a></div><div class="ttdoc">File not found. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:217</div></div>
<div class="ttc" id="group__kvm__system__information_html_ga318fb77a7dad0941a6d4bcf062acc028"><div class="ttname"><a href="group__kvm__system__information.html#ga318fb77a7dad0941a6d4bcf062acc028">kvmDeviceFlashLeds</a></div><div class="ttdeci">kvmStatus kvmDeviceFlashLeds(kvmHandle h)</div></div>
<div class="ttc" id="kvmlib_8h_html_aa79c2d3de4fcd200458c406f40b2ae64"><div class="ttname"><a href="kvmlib_8h.html#aa79c2d3de4fcd200458c406f40b2ae64">int8</a></div><div class="ttdeci">int8_t int8</div><div class="ttdef"><b>Definition:</b> kvmlib.h:107</div></div>
<div class="ttc" id="group__kvm__data__extraction_html_ga7f2f9c141e3a2c8e2feabfd134503607"><div class="ttname"><a href="group__kvm__data__extraction.html#ga7f2f9c141e3a2c8e2feabfd134503607">kvmLogFileGetEndTime</a></div><div class="ttdeci">kvmStatus kvmLogFileGetEndTime(kvmHandle h, uint32 *endTime)</div></div>
<div class="ttc" id="structkvm_log_version_ex_html"><div class="ttname"><a href="structkvm_log_version_ex.html">kvmLogVersionEx</a></div><div class="ttdoc">A version message. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:340</div></div>
<div class="ttc" id="structkvm_log_version_ex_html_a73c63d799c9f1e268cba1be5fe684b9a"><div class="ttname"><a href="structkvm_log_version_ex.html#a73c63d799c9f1e268cba1be5fe684b9a">kvmLogVersionEx::eanHi</a></div><div class="ttdeci">uint32 eanHi</div><div class="ttdef"><b>Definition:</b> kvmlib.h:348</div></div>
<div class="ttc" id="group__kvm__database_html_ga43fcbf7abc2b6f7bb873b9f3ad698b23"><div class="ttname"><a href="group__kvm__database.html#ga43fcbf7abc2b6f7bb873b9f3ad698b23">kvmKmfEraseDbaseFile</a></div><div class="ttdeci">kvmStatus kvmKmfEraseDbaseFile(kvmHandle h)</div></div>
<div class="ttc" id="group__kvm__connection_html_gacb9bdeb6c9325ee27543b51ee5f3e5b6"><div class="ttname"><a href="group__kvm__connection.html#gacb9bdeb6c9325ee27543b51ee5f3e5b6">kvmClose</a></div><div class="ttdeci">kvmStatus kvmClose(kvmHandle h)</div></div>
<div class="ttc" id="group__kvm__database_html_ga325d207248a974f483e33f8ec3fbc53e"><div class="ttname"><a href="group__kvm__database.html#ga325d207248a974f483e33f8ec3fbc53e">kvmKmfPutDbaseFile</a></div><div class="ttdeci">kvmStatus kvmKmfPutDbaseFile(kvmHandle h, char *filename)</div></div>
<div class="ttc" id="kvmlib_8h_html_a9322852ff03e26fc018ce37afd28aab0a99999ed8b17616b36ac902fdbb1b7dcd"><div class="ttname"><a href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a99999ed8b17616b36ac902fdbb1b7dcd">kvmERR_FIRMWARE</a></div><div class="ttdoc">Firmware error. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:224</div></div>
<div class="ttc" id="kvmlib_8h_html_a9322852ff03e26fc018ce37afd28aab0a36cbe74af7d76cc4a477f3b9887765ac"><div class="ttname"><a href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a36cbe74af7d76cc4a477f3b9887765ac">kvmERR_FATAL_ERROR</a></div><div class="ttdoc">Fatal error. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:215</div></div>
<div class="ttc" id="structkvm_log_event_ex_html_af356674bbaaf9bb782af79059eef1346"><div class="ttname"><a href="structkvm_log_event_ex.html#af356674bbaaf9bb782af79059eef1346">kvmLogEventEx::type</a></div><div class="ttdeci">uint32 type</div><div class="ttdoc">kvmLOG_TYPE_xxx, Event types in log </div><div class="ttdef"><b>Definition:</b> kvmlib.h:371</div></div>
<div class="ttc" id="structkvm_log_version_ex_html_a110dbdd6d83918e6f30bdf9080ef4669"><div class="ttname"><a href="structkvm_log_version_ex.html#a110dbdd6d83918e6f30bdf9080ef4669">kvmLogVersionEx::fwMinor</a></div><div class="ttdeci">uint32 fwMinor</div><div class="ttdef"><b>Definition:</b> kvmlib.h:345</div></div>
<div class="ttc" id="kvmlib_8h_html_a89789a9cbf53304f9818835b36edc6f7"><div class="ttname"><a href="kvmlib_8h.html#a89789a9cbf53304f9818835b36edc6f7">kmeFileHandle</a></div><div class="ttdeci">HANDLE kmeFileHandle</div><div class="ttdoc">A handle to a KME file. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:147</div></div>
<div class="ttc" id="structkvm_log_version_ex_html_a4e19ea728f04ebb3b3d2966bf1b07280"><div class="ttname"><a href="structkvm_log_version_ex.html#a4e19ea728f04ebb3b3d2966bf1b07280">kvmLogVersionEx::lioMinor</a></div><div class="ttdeci">uint32 lioMinor</div><div class="ttdef"><b>Definition:</b> kvmlib.h:343</div></div>
<div class="ttc" id="kvmlib_8h_html_a9322852ff03e26fc018ce37afd28aab0a144f609cd6f7e9570b7945116374d663"><div class="ttname"><a href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a144f609cd6f7e9570b7945116374d663">kvmERR_ILLEGAL_REQUEST</a></div><div class="ttdoc">Illegal request. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:216</div></div>
<div class="ttc" id="kvmlib_8h_html_ac2a9e79eb120216f855626495b7bd18a"><div class="ttname"><a href="kvmlib_8h.html#ac2a9e79eb120216f855626495b7bd18a">uint16</a></div><div class="ttdeci">uint16_t uint16</div><div class="ttdef"><b>Definition:</b> kvmlib.h:110</div></div>
<div class="ttc" id="kvmlib_8h_html_a9322852ff03e26fc018ce37afd28aab0a9481c28a1a2cfae4fde5488d4f8fb0d2"><div class="ttname"><a href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a9481c28a1a2cfae4fde5488d4f8fb0d2">kvmERR_UNSUPPORTED_VERSION</a></div><div class="ttdoc">Unsupported version. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:213</div></div>
<div class="ttc" id="structkvm_log_msg_ex_html_a81a27ce50e78368b0d0de1e8767fd32d"><div class="ttname"><a href="structkvm_log_msg_ex.html#a81a27ce50e78368b0d0de1e8767fd32d">kvmLogMsgEx::flags</a></div><div class="ttdeci">uint32 flags</div><div class="ttdoc">Message flags canMSG_xxx. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:313</div></div>
<div class="ttc" id="group__kvm__rtc_html_gaed6bdf7015e147fcdfee5f776139795b"><div class="ttname"><a href="group__kvm__rtc.html#gaed6bdf7015e147fcdfee5f776139795b">kvmDeviceGetRTC</a></div><div class="ttdeci">kvmStatus kvmDeviceGetRTC(kvmHandle h, uint32 *t)</div></div>
<div class="ttc" id="structkvm_log_version_ex_html_a1f36efa76fac084b62745c8e8ed0a751"><div class="ttname"><a href="structkvm_log_version_ex.html#a1f36efa76fac084b62745c8e8ed0a751">kvmLogVersionEx::serialNumber</a></div><div class="ttdeci">uint32 serialNumber</div><div class="ttdef"><b>Definition:</b> kvmlib.h:347</div></div>
<div class="ttc" id="group__kvm__data__extraction_html_ga8907a1d15397ebb55856c8eb1d6b9134"><div class="ttname"><a href="group__kvm__data__extraction.html#ga8907a1d15397ebb55856c8eb1d6b9134">kvmLogFileMount</a></div><div class="ttdeci">kvmStatus kvmLogFileMount(kvmHandle h, uint32 fileIndx, uint32 *eventCount)</div></div>
<div class="ttc" id="group__kvm__connection_html_ga09053e27dfec1aa11abee4acd84e8bc5"><div class="ttname"><a href="group__kvm__connection.html#ga09053e27dfec1aa11abee4acd84e8bc5">kvmKmfOpenEx</a></div><div class="ttdeci">kvmHandle kvmKmfOpenEx(const char *filename, kvmStatus *status, int32 deviceType, int *ldfMajor, int *ldfMinor)</div></div>
<div class="ttc" id="structkvm_log_trigger_ex_html_aa1fa735b38f32cc201831ea72527ec37"><div class="ttname"><a href="structkvm_log_trigger_ex.html#aa1fa735b38f32cc201831ea72527ec37">kvmLogTriggerEx::timeStamp</a></div><div class="ttdeci">int64 timeStamp</div><div class="ttdoc">The timestamp in units of 1 nanosecond. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:334</div></div>
<div class="ttc" id="kvmlib_8h_html_a9322852ff03e26fc018ce37afd28aab0af5c95cccde20f1f8396a29839eb877ee"><div class="ttname"><a href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0af5c95cccde20f1f8396a29839eb877ee">kvmERR_NO_DISK</a></div><div class="ttdoc">No disk found. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:202</div></div>
<div class="ttc" id="kvmlib_8h_html_a9322852ff03e26fc018ce37afd28aab0a31b0107872ccfb760803e065b06e0688"><div class="ttname"><a href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a31b0107872ccfb760803e065b06e0688">kvmERR_NOSTARTTIME</a></div><div class="ttdoc">Start time not found. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:198</div></div>
<div class="ttc" id="group__kvm__files_html_gaf1b07c3d80ebdca6f4d2ae96c98ae23f"><div class="ttname"><a href="group__kvm__files.html#gaf1b07c3d80ebdca6f4d2ae96c98ae23f">kvmKmeCountEventsEx</a></div><div class="ttdeci">kvmStatus kvmKmeCountEventsEx(kmeFileHandle h, int64 *eventCount)</div></div>
<div class="ttc" id="kvmlib_8h_html_acbd4acd0d29e2d6c43104827f77d9cd2"><div class="ttname"><a href="kvmlib_8h.html#acbd4acd0d29e2d6c43104827f77d9cd2">uint32</a></div><div class="ttdeci">uint32_t uint32</div><div class="ttdef"><b>Definition:</b> kvmlib.h:112</div></div>
<div class="ttc" id="kvmlib_8h_html_aa0d0fdc87fd135ef2bedb030901cdb9c"><div class="ttname"><a href="kvmlib_8h.html#aa0d0fdc87fd135ef2bedb030901cdb9c">int16</a></div><div class="ttdeci">int16_t int16</div><div class="ttdef"><b>Definition:</b> kvmlib.h:109</div></div>
<div class="ttc" id="structkvm_log_version_ex_html_a992fc1df4a262d763b04194a3df8293f"><div class="ttname"><a href="structkvm_log_version_ex.html#a992fc1df4a262d763b04194a3df8293f">kvmLogVersionEx::lioMajor</a></div><div class="ttdeci">uint32 lioMajor</div><div class="ttdef"><b>Definition:</b> kvmlib.h:342</div></div>
<div class="ttc" id="kvmlib_8h_html_a7cde0074dfd288f2d70c0e035dacb28a"><div class="ttname"><a href="kvmlib_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a></div><div class="ttdeci">int64_t int64</div><div class="ttdef"><b>Definition:</b> kvmlib.h:113</div></div>
<div class="ttc" id="group__kvm__rtc_html_ga0545d8d9c2782728d263ed67cbc0efac"><div class="ttname"><a href="group__kvm__rtc.html#ga0545d8d9c2782728d263ed67cbc0efac">kvmDeviceSetRTC</a></div><div class="ttdeci">kvmStatus kvmDeviceSetRTC(kvmHandle h, uint32 t)</div></div>
<div class="ttc" id="kvmlib_8h_html_a9322852ff03e26fc018ce37afd28aab0a745bdccbe8f575e50638d766fbfd5ffc"><div class="ttname"><a href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a745bdccbe8f575e50638d766fbfd5ffc">kvmEOF</a></div><div class="ttdoc">End of file found. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:201</div></div>
<div class="ttc" id="structkvm_log_trigger_ex_html_af5dcc482d7b811836ff61a4c408c3c78"><div class="ttname"><a href="structkvm_log_trigger_ex.html#af5dcc482d7b811836ff61a4c408c3c78">kvmLogTriggerEx::type</a></div><div class="ttdeci">int32 type</div><div class="ttdoc">The type of trigger TRIGVAR_TYPE_xxx. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:330</div></div>
<div class="ttc" id="structkvm_log_trigger_ex_html"><div class="ttname"><a href="structkvm_log_trigger_ex.html">kvmLogTriggerEx</a></div><div class="ttdoc">A trigger message. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:329</div></div>
<div class="ttc" id="group__kvm__database_html_gaeb554183ecb228a5b21235f77d096cd9"><div class="ttname"><a href="group__kvm__database.html#gaeb554183ecb228a5b21235f77d096cd9">kvmKmfGetDbaseFile</a></div><div class="ttdeci">kvmStatus kvmKmfGetDbaseFile(kvmHandle h, char *path, char *filenamebuf, size_t buflen)</div></div>
<div class="ttc" id="kvmlib_8h_html_a9322852ff03e26fc018ce37afd28aab0abbe3c46ebfc9e28a7b83ff302988613b"><div class="ttname"><a href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0abbe3c46ebfc9e28a7b83ff302988613b">kvmERR_WRITE_PROT</a></div><div class="ttdoc">Disk is write protected. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:226</div></div>
<div class="ttc" id="kvmlib_8h_html_a9322852ff03e26fc018ce37afd28aab0a125fb688529d3d7331e4c8f72a367a3d"><div class="ttname"><a href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a125fb688529d3d7331e4c8f72a367a3d">kvmERR_USER_CANCEL</a></div><div class="ttdoc">User abort. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:223</div></div>
<div class="ttc" id="group__kvm__disk__operations_html_gae3520ee83055783a046db21c8feae908"><div class="ttname"><a href="group__kvm__disk__operations.html#gae3520ee83055783a046db21c8feae908">kvmKmfValidate</a></div><div class="ttdeci">kvmStatus kvmKmfValidate(kvmHandle h)</div></div>
<div class="ttc" id="structkvm_log_msg_ex_html_a3384d9640634d49e84776a97f3e2c241"><div class="ttname"><a href="structkvm_log_msg_ex.html#a3384d9640634d49e84776a97f3e2c241">kvmLogMsgEx::id</a></div><div class="ttdeci">uint32 id</div><div class="ttdoc">The message identifier. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:309</div></div>
<div class="ttc" id="structkvm_log_trigger_ex_html_a876ab506b9075d4f42219bd68ddbe4f4"><div class="ttname"><a href="structkvm_log_trigger_ex.html#a876ab506b9075d4f42219bd68ddbe4f4">kvmLogTriggerEx::trigMask</a></div><div class="ttdeci">uint32 trigMask</div><div class="ttdoc">Bitmask with all active triggers. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:333</div></div>
<div class="ttc" id="structkvm_log_version_ex_html_a58833c28a09ae4d60434b0a2a53c991a"><div class="ttname"><a href="structkvm_log_version_ex.html#a58833c28a09ae4d60434b0a2a53c991a">kvmLogVersionEx::fwMajor</a></div><div class="ttdeci">uint32 fwMajor</div><div class="ttdef"><b>Definition:</b> kvmlib.h:344</div></div>
<div class="ttc" id="kvmlib_8h_html_ab7903878916593daecbeb95b98115ab0"><div class="ttname"><a href="kvmlib_8h.html#ab7903878916593daecbeb95b98115ab0">int32</a></div><div class="ttdeci">int32_t int32</div><div class="ttdef"><b>Definition:</b> kvmlib.h:111</div></div>
<div class="ttc" id="group__kvm__files_html_ga006f92f4fb82c0aad0351eda067b5d30"><div class="ttname"><a href="group__kvm__files.html#ga006f92f4fb82c0aad0351eda067b5d30">kvmKmeOpenFile</a></div><div class="ttdeci">kmeFileHandle kvmKmeOpenFile(const char *filename, kvmStatus *status, int32 fileType)</div></div>
<div class="ttc" id="kvmlib_8h_html_a9322852ff03e26fc018ce37afd28aab0a90f1729da84d3b35086e77520c9623fb"><div class="ttname"><a href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a90f1729da84d3b35086e77520c9623fb">kvmERR_OCCUPIED</a></div><div class="ttdoc">Device occupied. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:222</div></div>
<div class="ttc" id="kvmlib_8h_html_a9322852ff03e26fc018ce37afd28aab0a8fed385c5b9eb231b45157b6700d12c1"><div class="ttname"><a href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a8fed385c5b9eb231b45157b6700d12c1">kvmERR_LOGFILEREAD</a></div><div class="ttdoc">Error while reading log file. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:203</div></div>
<div class="ttc" id="kvlclib_8h_html_a7cde0074dfd288f2d70c0e035dacb28a"><div class="ttname"><a href="kvlclib_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a></div><div class="ttdeci">int64_t int64</div><div class="ttdef"><b>Definition:</b> kvlclib.h:122</div></div>
<div class="ttc" id="group__kvm__connection_html_gaa54be9729d75437f8816b12d350344db"><div class="ttname"><a href="group__kvm__connection.html#gaa54be9729d75437f8816b12d350344db">kvmDeviceMountKmfEx</a></div><div class="ttdeci">kvmStatus kvmDeviceMountKmfEx(kvmHandle h, int *ldfMajor, int *ldfMinor)</div></div>
<div class="ttc" id="group__kvm__data__extraction_html_ga0554882347b158440d42ae0331d5ba1d"><div class="ttname"><a href="group__kvm__data__extraction.html#ga0554882347b158440d42ae0331d5ba1d">kvmLogFileMountEx</a></div><div class="ttdeci">kvmStatus kvmLogFileMountEx(kvmHandle h, uint32 fileIndx, int64 *eventCount)</div></div>
<div class="ttc" id="group__kvm__data__extraction_html_ga56823defe7759f19b02aa20c2c602bc9"><div class="ttname"><a href="group__kvm__data__extraction.html#ga56823defe7759f19b02aa20c2c602bc9">kvmLogFileDismount</a></div><div class="ttdeci">kvmStatus kvmLogFileDismount(kvmHandle h)</div></div>
<div class="ttc" id="structkvm_log_event_ex_html_a5ba860ad33a6d0976c7f2e0a8ed80bba"><div class="ttname"><a href="structkvm_log_event_ex.html#a5ba860ad33a6d0976c7f2e0a8ed80bba">kvmLogEventEx::trig</a></div><div class="ttdeci">kvmLogTriggerEx trig</div><div class="ttdoc">A trigger message. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:375</div></div>
<div class="ttc" id="kvmlib_8h_html_a9322852ff03e26fc018ce37afd28aab0a5e0eed33c0492270680a2562c5a1eb15"><div class="ttname"><a href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a5e0eed33c0492270680a2562c5a1eb15">kvmERR_NOT_IMPLEMENTED</a></div><div class="ttdoc">Not implemented. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:214</div></div>
<div class="ttc" id="group__kvm__configuration_html_ga936bf0bc4d7f4dd03b9b367477e43183"><div class="ttname"><a href="group__kvm__configuration.html#ga936bf0bc4d7f4dd03b9b367477e43183">kvmKmfWriteConfig</a></div><div class="ttdeci">kvmStatus kvmKmfWriteConfig(kvmHandle h, void *buf, size_t buflen)</div></div>
<div class="ttc" id="kvmlib_8h_html_a9322852ff03e26fc018ce37afd28aab0aa81b4b9edd3c568a3c0bed567b2b738f"><div class="ttname"><a href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0aa81b4b9edd3c568a3c0bed567b2b738f">kvmERR_FILE_SYSTEM_CORRUPT</a></div><div class="ttdoc">File system corrupt. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:212</div></div>
<div class="ttc" id="group__kvm__data__extraction_html_gafc50b92c12fda8d2fc7d40679d9d5b3c"><div class="ttname"><a href="group__kvm__data__extraction.html#gafc50b92c12fda8d2fc7d40679d9d5b3c">kvmLogFileReadEvent</a></div><div class="ttdeci">kvmStatus kvmLogFileReadEvent(kvmHandle h, kvmLogEventEx *e)</div></div>
<div class="ttc" id="kvmlib_8h_html_a9322852ff03e26fc018ce37afd28aab0a7f9934de3f6fd9d9ab4199e806fc2965"><div class="ttname"><a href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a7f9934de3f6fd9d9ab4199e806fc2965">kvmERR_QUEUE_FULL</a></div><div class="ttdoc">Queue is full. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:204</div></div>
<div class="ttc" id="kvmlib_8h_html_a9322852ff03e26fc018ce37afd28aab0adedf5f0ce239cc26b408f50b347a36a1"><div class="ttname"><a href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0adedf5f0ce239cc26b408f50b347a36a1">kvmERR_LOGFILEWRITE</a></div><div class="ttdoc">Error writing log file. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:200</div></div>
<div class="ttc" id="structkvm_log_msg_ex_html_aeec5b590ec61f511a514428c6cb22937"><div class="ttname"><a href="structkvm_log_msg_ex.html#aeec5b590ec61f511a514428c6cb22937">kvmLogMsgEx::channel</a></div><div class="ttdeci">uint32 channel</div><div class="ttdoc">The device channel on which the message arrived, 0,1,... </div><div class="ttdef"><b>Definition:</b> kvmlib.h:311</div></div>
<div class="ttc" id="structkvm_log_rtc_clock_ex_html_aa1fa735b38f32cc201831ea72527ec37"><div class="ttname"><a href="structkvm_log_rtc_clock_ex.html#aa1fa735b38f32cc201831ea72527ec37">kvmLogRtcClockEx::timeStamp</a></div><div class="ttdeci">int64 timeStamp</div><div class="ttdoc">The timestamp in units of 1 nanosecond. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:322</div></div>
<div class="ttc" id="group__kvm__files_html_ga2127d572c0e8cc83efaf6d8a6fe63f79"><div class="ttname"><a href="group__kvm__files.html#ga2127d572c0e8cc83efaf6d8a6fe63f79">kvmKmeReadEvent</a></div><div class="ttdeci">kvmStatus kvmKmeReadEvent(kmeFileHandle h, kvmLogEventEx *e)</div></div>
<div class="ttc" id="kvmlib_8h_html_a9322852ff03e26fc018ce37afd28aab0a780e0f1fbec0cbddc845e3347c7e2af0"><div class="ttname"><a href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a780e0f1fbec0cbddc845e3347c7e2af0">kvmFail</a></div><div class="ttdoc">Generic error. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:195</div></div>
<div class="ttc" id="structkvm_log_trigger_ex_html_a1563d8fafddebf325c87f5d76482f403"><div class="ttname"><a href="structkvm_log_trigger_ex.html#a1563d8fafddebf325c87f5d76482f403">kvmLogTriggerEx::preTrigger</a></div><div class="ttdeci">int32 preTrigger</div><div class="ttdoc">Pretrigger time in milliseconds. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:331</div></div>
<div class="ttc" id="group__kvm__data__extraction_html_ga92a778d90d79e5f4df83f20e65557180"><div class="ttname"><a href="group__kvm__data__extraction.html#ga92a778d90d79e5f4df83f20e65557180">kvmLogFileGetType</a></div><div class="ttdeci">kvmStatus kvmLogFileGetType(kvmHandle h, uint32 fileIndx, int32 *logFileType)</div></div>
<div class="ttc" id="group__kvm__data__extraction_html_gab97303352868e3caa8d4dadae072a30b"><div class="ttname"><a href="group__kvm__data__extraction.html#gab97303352868e3caa8d4dadae072a30b">kvmLogFileGetCreatorSerial</a></div><div class="ttdeci">kvmStatus kvmLogFileGetCreatorSerial(kvmHandle h, uint32 *serialNumber)</div></div>
<div class="ttc" id="group__kvm__files_html_gae309647756ed973d31b8b1b01c1fa10d"><div class="ttname"><a href="group__kvm__files.html#gae309647756ed973d31b8b1b01c1fa10d">kvmKmeCreateFile</a></div><div class="ttdeci">kmeFileHandle kvmKmeCreateFile(const char *filename, kvmStatus *status, int32 fileType)</div></div>
<div class="ttc" id="group__kvm__initialization_html_ga87d29e88308410be0066473c9e975480"><div class="ttname"><a href="group__kvm__initialization.html#ga87d29e88308410be0066473c9e975480">kvmGetErrorText</a></div><div class="ttdeci">kvmStatus kvmGetErrorText(kvmStatus error, char *buf, size_t len)</div></div>
<div class="ttc" id="group__kvm__files_html_ga4cb62b5a18c44a740b01f59548f5d2ff"><div class="ttname"><a href="group__kvm__files.html#ga4cb62b5a18c44a740b01f59548f5d2ff">kvmKmeWriteEvent</a></div><div class="ttdeci">kvmStatus kvmKmeWriteEvent(kmeFileHandle h, kvmLogEventEx *e)</div></div>
<div class="ttc" id="structkvm_log_event_ex_html_a1f9964cb31c1515adcee1dc69c01d41b"><div class="ttname"><a href="structkvm_log_event_ex.html#a1f9964cb31c1515adcee1dc69c01d41b">kvmLogEventEx::rtc</a></div><div class="ttdeci">kvmLogRtcClockEx rtc</div><div class="ttdoc">An RTC message. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:374</div></div>
<div class="ttc" id="kvmlib_8h_html_a9322852ff03e26fc018ce37afd28aab0a0bb26a50828b94067074cb561e836097"><div class="ttname"><a href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a0bb26a50828b94067074cb561e836097">kvmERR_LOGFILEOPEN</a></div><div class="ttdoc">Can&amp;#39;t find/open log file. </div><div class="ttdef"><b>Definition:</b> kvmlib.h:197</div></div>
<div class="ttc" id="structkvm_log_version_ex_html_a2064213b5ba47d0f4c5c841df408ac90"><div class="ttname"><a href="structkvm_log_version_ex.html#a2064213b5ba47d0f4c5c841df408ac90">kvmLogVersionEx::eanLo</a></div><div class="ttdeci">uint32 eanLo</div><div class="ttdef"><b>Definition:</b> kvmlib.h:349</div></div>
<div class="ttc" id="kvmlib_8h_html_a9322852ff03e26fc018ce37afd28aab0a4d469c6215c31c3816fba309b1ff21bc"><div class="ttname"><a href="kvmlib_8h.html#a9322852ff03e26fc018ce37afd28aab0a4d469c6215c31c3816fba309b1ff21bc">kvmERR_DISKFULL_DIR</a></div><div class="ttdoc">Disk full (directory). </div><div class="ttdef"><b>Definition:</b> kvmlib.h:209</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.13-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_8af83c0dc83a45a35ca6968cdc29a7af.html">tmp</a></li><li class="navelem"><a class="el" href="dir_b077c42d920d220d4fe5af62a68f598c.html">src</a></li><li class="navelem"><a class="el" href="kvmlib_8h.html">kvmlib.h</a></li>
    <li class="footer"> (canlib 5.38) Tue Feb 15 2022</li>
  </ul>
</div>
</body>
</html>
